WIP
DirectOutput framework for virtual pinball cabinets WIP
|
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] |
Gets the timestamp of the last heartbeat. More... | |
int | HeartBeatTimeOutMs [get, set] |
Gets or sets the heartbeat timeout in milliseconds. 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.
DirectOutput.General.ThreadInfo.ThreadInfo | ( | Thread | Thread | ) |
Initializes a new instance of the ThreadInfo class.
Thread | The thread for which the ThreadInfo object is created. |
Definition at line 153 of file ThreadInfo.cs.
DirectOutput.General.ThreadInfo.ThreadInfo | ( | ) |
Initializes a new instance of the ThreadInfo class for the thread creating the instance.
Definition at line 165 of file ThreadInfo.cs.
void DirectOutput.General.ThreadInfo.Dispose | ( | ) |
Cleans up the resources used by instances of this class.
Definition at line 19 of file ThreadInfo.cs.
|
protectedvirtual |
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.
void DirectOutput.General.ThreadInfo.HeartBeat | ( | ) |
HeartBeat has to be called regularely to update the LastHeartBeat property.
Definition at line 99 of file ThreadInfo.cs.
void DirectOutput.General.ThreadInfo.RecordException | ( | Exception | Exception | ) |
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 113 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 141 of file ThreadInfo.cs.
|
get |
Gets the timestamp of the last heartbeat.
The last heart beat timestamp.
Definition at line 94 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 |