#include <itpp/protocol/events.h>
Public Member Functions | |
Event_Queue () | |
Constructor. | |
~Event_Queue () | |
Destructor. | |
Static Public Member Functions | |
void | add (Base_Event *e) |
Add event to Queue. | |
Ttype | now () |
Return current time. | |
void | start () |
Start executing events. | |
void | stop () |
Stop execution of events. | |
void | clear () |
Remove all events. | |
Friends | |
class | Base_Signal |
A class for storing and executing events. Events can be added to the queue and when the start() is called all events will be executed. Observe that Events need to be created before they are added to the queue by calling an appropriate constructor. However, expired events are destroyed automatically (the destructor is called).
Definition at line 108 of file events.h.
|
Constructor.
|
|
Destructor.
|
|
Add event to Queue.
Definition at line 48 of file events.cpp. References itpp::Base_Event::delta_t, and itpp::Base_Event::expire_t. |
|
Return current time.
|
|
Start executing events.
Definition at line 70 of file events.cpp. |
|
Stop execution of events.
Definition at line 76 of file events.cpp. Referenced by clear(). |
|
Remove all events.
Definition at line 81 of file events.cpp. References stop(). |
Generated on Fri Jan 11 08:51:43 2008 for IT++ by Doxygen 1.3.9.1