ost::Runable Class Reference
A container for objects that can be queued against a runlist.
More...
#include <misc.h>
List of all members.
Public Member Functions |
| bool | starting (Runlist *list) |
| | Start the object against a run list.
|
| void | stoping (void) |
| | Stop the object, called when stopping or ready completes.
|
Protected Member Functions |
| | Runable () |
| virtual | ~Runable () |
| virtual void | ready (void)=0 |
| | Method handler that is invoked when a wait-listed object becomes ready to run.
|
Friends |
| class | Runlist |
Detailed Description
A container for objects that can be queued against a runlist.
- Author:
- David Sugar <dyfet@ostel.com> runable object with notify when ready.
Constructor & Destructor Documentation
| ost::Runable::Runable |
( |
|
) |
[protected] |
| virtual ost::Runable::~Runable |
( |
|
) |
[protected, virtual] |
Member Function Documentation
| virtual void ost::Runable::ready |
( |
void |
|
) |
[protected, pure virtual] |
Method handler that is invoked when a wait-listed object becomes ready to run.
| bool ost::Runable::starting |
( |
Runlist * |
list |
) |
|
Start the object against a run list.
- Returns:
- true if immediately available to run.
- Parameters:
-
| void ost::Runable::stoping |
( |
void |
|
) |
|
Stop the object, called when stopping or ready completes.
May also be used for a task that has not yet started to remove it from the wait list.
Friends And Related Function Documentation
The documentation for this class was generated from the following file: