Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.ThreadReport
Source: src/com/multiversesocial/hyperview/ThreadReport.java
This interface is to allow NetXec to quickly glean various thread info. If requires the Thread to change the Value of it's running state (runState.) This value is stored in RunInfoConstants
Extends: none
Implements: none
public abstract interface ThreadReport
| Declaration | Value / initializer | Description | Source |
|---|---|---|---|
public static final int iteration | = 0 | No comment in source; not referenced by name in this type’s methods. | |
public static final long lastRun | = 0 | If Report Bit set | |
public static final long now | = 0 | Time of last run | |
public static final int runFlags | = 0 | No comment in source; name appears in 7 other source file(s): CollisionManager, HyperConnectionHandler, HyperDisconnectHandler, HyperKeyboard …. | |
public static final RunInfo runInfo | = null | No comment in source; name appears in 12 other source file(s): CollisionManager, HyperConnectionHandler, HyperExternalConnectionHandler, HyperKeyboard …. | |
public static final long runLag | = 0 | internal cpu utilization/busy computation. | |
public static final int runState | = 15 RunInfoConstants.RT_INIT | No comment in source; name appears in 13 other source file(s): CollisionManager, HyperConnectionHandler, HyperExternalConnectionHandler, HyperKeyboard …. | |
public static final long startTime | = 0 | No comment in source; name appears in 15 other source file(s): Asteroids, CollisionManager, HyperChannel, HyperConnectionHandler …. | |
public static final Thread task | = null | No comment in source; not referenced by name in this type’s methods. | |
public static final int waitTime | = 0 | preemption millis |
| Signature | Description | Source |
|---|---|---|
static { … } | Implicit default constructor generated by the compiler (not written in the source). | |
public abstract RunInfo getRunInfo() | Interface method (no body); implemented by classes that implement this interface. |
implements — CollisionManager.java, line 5
5 public class CollisionManager implements Runnable,HyperConstants,ThreadReport
6 {
implements — HyperExternalConnectionHandler.java, line 12
12 public class HyperExternalConnectionHandler implements Runnable,ThreadReport
13 {