Property | Type | Description | |
---|---|---|---|
m_heartbeats | List |
||
m_lock | Object | ||
m_thread | Thread | ||
m_timesToIterate | int |
Method | Description | |
---|---|---|
CallAndWait ( int timeout, Heartbeat enumerator, bool &isRunning ) : bool |
Call the method and wait for it to complete or the max time.
|
|
StartMonitor ( int timesToIterate, int sleepTime ) : void |
Start the thread and run through the threads that are given.
|
|
StartTrackingThread ( int millisecondTimeOut, Heartbeat hb ) : void |
Add this delegate to the tracker so that it can run.
|
|
Stop ( ) : void |
Method | Description | |
---|---|---|
Run ( ) : void |
Run the loop through the heartbeats.
|
public static CallAndWait ( int timeout, Heartbeat enumerator, bool &isRunning ) : bool | ||
timeout | int | |
enumerator | Heartbeat | |
isRunning | bool | |
return | bool |
public StartMonitor ( int timesToIterate, int sleepTime ) : void | ||
timesToIterate | int |
/// The number of times to run the delegate.
/// |
sleepTime | int |
/// The sleep time between each iteration.
/// |
return | void |
public StartTrackingThread ( int millisecondTimeOut, Heartbeat hb ) : void | ||
millisecondTimeOut | int | The time that the thread can run before it is forcefully stopped. |
hb | Heartbeat | The delegate to run. |
return | void |