DirectOutputR1
DirectOutput framework R1 for virtual pinball cabinets.
|
Go to: Overview |
This object provides information on a thread. More...
Public Member Functions | |
void | Dispose () |
Cleans up the resources used by instances of this class. More... | |
void | RecordException (Exception Exception) |
Adds a captured exception to the Expeptions list. More... | |
void | HeartBeat () |
HeartBeat has to be called regularely to update the LastHeartBeat property. More... | |
ThreadInfo (Thread Thread) | |
Initializes a new instance of the ThreadInfo class. More... | |
ThreadInfo () | |
Initializes a new instance of the ThreadInfo class for the thread creating the instance. More... | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Releases unmanaged and - optionally - managed resources. More... | |
Properties | |
IList< Exception > | Exceptions [get] |
Gets a list of the last 30 exceptions which have been recorded using the RecordException method. More... | |
string | HostName [get, set] |
Gets or sets the name of the object hosting the thread. More... | |
Thread | Thread [get, set] |
Gets or sets the thread for which this object return information. More... | |
DateTime | LastHeartBeat [get, set] |
Gets the timestamp of the last heartbeat. More... | |
int | HeartBeatTimeOutMs [get, set] |
Gets or sets the heartbeat timeout in milliseconds. More... | |
int | ProcessorNumber [get, set] |
Gets the number of the logical processor executing the thread. More... | |
string | ThreadName [get] |
Gets the name of the thread. More... | |
bool | IsAlive [get] |
Gets a value indicating whether the thread represented by this instance is alive.<be> More... | |
This object provides information on a thread.
Definition at line 12 of file ThreadInfo.cs.
|
inline |
Initializes a new instance of the ThreadInfo class.
Thread | The thread for which the ThreadInfo object is created. |
Definition at line 174 of file ThreadInfo.cs.
|
inline |
Initializes a new instance of the ThreadInfo class for the thread creating the instance.
Definition at line 186 of file ThreadInfo.cs.
|
inline |
Cleans up the resources used by instances of this class.
Definition at line 19 of file ThreadInfo.cs.
|
inlineprotectedvirtual |
Releases unmanaged and - optionally - managed resources.
disposing | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
Definition at line 30 of file ThreadInfo.cs.
|
inline |
HeartBeat has to be called regularely to update the LastHeartBeat property.
Definition at line 99 of file ThreadInfo.cs.
|
inline |
Adds a captured exception to the Expeptions list.
Exception | The captured exception. |
Definition at line 62 of file ThreadInfo.cs.
|
get |
Gets a list of the last 30 exceptions which have been recorded using the RecordException method.
The list of exceptions.
Definition at line 54 of file ThreadInfo.cs.
|
getset |
Gets or sets the heartbeat timeout in milliseconds.
The heartbeat timeout in milliseconds.
Definition at line 114 of file ThreadInfo.cs.
|
getset |
Gets or sets the name of the object hosting the thread.
The name of the host object.
Definition at line 78 of file ThreadInfo.cs.
|
get |
Gets a value indicating whether the thread represented by this instance is alive.<be>
true
if the thread is alive; otherwise, false
.
Definition at line 162 of file ThreadInfo.cs.
|
getset |
Gets the timestamp of the last heartbeat.
The last heart beat timestamp.
Definition at line 94 of file ThreadInfo.cs.
|
getset |
Gets the number of the logical processor executing the thread.
The logical number of the processor executing the thread.
Definition at line 128 of file ThreadInfo.cs.
|
getset |
Gets or sets the thread for which this object return information.
The thread.
Definition at line 86 of file ThreadInfo.cs.
|
get |