|
| Timer (int Seconds, signal_type CancelSignal=SignalHandler::SIGNAL_UNKNOWN) |
| Constructor. More...
|
|
virtual void | operator() () |
| Action. More...
|
|
bool | Error () const |
| True if time ran out for the process to complete. More...
|
|
| Timer (int Seconds, signal_type CancelSignal=SignalHandler::SIGNAL_UNKNOWN) |
| Constructor. More...
|
|
virtual void | operator() () |
| Action.
|
|
bool | Error () const |
| True if time ran out for the process to complete.
|
|
| Timer (int Seconds, signal_type CancelSignal=SignalHandler::SIGNAL_UNKNOWN) |
| Constructor. More...
|
|
virtual void | operator() () |
| Action.
|
|
bool | Error () const |
| True if time ran out for the process to complete.
|
|
MutexLock::baton_type | Baton () const |
| Retrieve baton to gain exclusive access.
|
|
MutexLock::baton_type | Baton () const |
| Retrieve baton to gain exclusive access.
|
|
MutexLock::baton_type | Baton () const |
| Retrieve baton to gain exclusive access.
|
|
cancel_method | CancelMethod () const |
| Retrieve method to use for terminating the task. More...
|
|
cancel_method | CancelMethod () const |
| Retrieve method to use for terminating the task. More...
|
|
cancel_method | CancelMethod () const |
| Retrieve method to use for terminating the task. More...
|
|
signal_type | CancelSignal () const |
| Retrieve signal to use for terminating the task. More...
|
|
signal_type | CancelSignal () const |
| Retrieve signal to use for terminating the task. More...
|
|
signal_type | CancelSignal () const |
| Retrieve signal to use for terminating the task. More...
|
|
bool | DeleteOnCompletion () const |
| Retrieve state information concearning deletion. More...
|
|
bool | DeleteOnCompletion () const |
| Retrieve state information concearning deletion. More...
|
|
bool | DeleteOnCompletion () const |
| Retrieve state information concearning deletion. More...
|
|
virtual void | OnCompletion (int TaskThreadState) |
| Action to be done when task completes. More...
|
|
virtual void | OnCompletion (int TaskThreadState) |
| Action to be done when task completes.
|
|
virtual void | OnCompletion (int TaskThreadState) |
| Action to be done when task completes.
|
|
name_type | TaskName () const |
| Get the name of the current task.
|
|
name_type | TaskName () const |
| Get the name of the current task.
|
|
name_type | TaskName () const |
| Get the name of the current task.
|
|
Give a task a maximum amount of time to complete.
This class ensures that a task completes within a given amount of time. If the task does not complete, the it is canceled using the registered cancellation signal.