Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.RunInfo
Source: src/com/multiversesocial/hyperview/RunInfo.java

RunInfo

HyperView V3.2 — class
version V3.2 class

Summary

this is for exchanging Runtime iteration & timing calculations between different ThreadRecs(). These are used by NetXec() to sniff out dead threads.

Source file: RunInfo.java

Hierarchy

Extends: none

Implements: RunInfoConstants

Referenced HyperView classes

Media files used

Declaration & members

public class RunInfo implements RunInfoConstants

Declared in src/com/multiversesocial/hyperview/RunInfo.java, lines 7–58. 12 field(s), 2 constructor(s), 1 method(s). Every member has an anchor you can link to (e.g. RunInfo.html#<id>).

Fields (12)

DeclarationValue / initializerDescriptionSource
int debugValNo comment in source; assigned in RunInfo().line 20
Object infoObjectThreadRec.class referenceline 9
int iterationNo comment in source; assigned in RunInfo().line 19
volatile long lastRunIf Report Bit setline 13
volatile long nowTime of the last HyperView() run of this Threadline 11
int nx_indexNo comment in source; assigned in RunInfo().line 10
volatile int runFlagsNo comment in source; assigned in RunInfo().line 16
long runLagNo comment in source; assigned in RunInfo().line 12
volatile int runStateNo comment in source; assigned in RunInfo().line 18
int serverFlagsNo comment in source; not referenced by name in this type’s methods.line 17
long startTimeNo comment in source; assigned in RunInfo().line 14
volatile long waitTimeNo comment in source; assigned in RunInfo().line 15

Constructors (2)

SignatureDescriptionSource
RunInfo()11 statement(s); calls super().line 22
RunInfo(Object tObject)2 statement(s); calls this().line 36

Methods (1)

SignatureDescriptionSource
public RunInfo getRunInfo()3 statement(s); calls ((ThreadReport)infoObject).getRunInfo(), infoObject.toString().line 42

Examples

Real usage taken from elsewhere in the HyperView 3.2 source (file and line shown; source path src/com/multiversesocial/hyperview/).

instantiation — CollisionManager.java, line 7

    7  RunInfo runInfo   = new RunInfo((Object)this);

declaration — HyperConnectionHandler.java, line 50

   50  volatile RunInfo runInfo;
Hits--