|
ClanLib
2.3.7
|
Interface for objects participating in the thread keep-alive processing loop. More...
#include <keep_alive.h>
Public Member Functions | |
| CL_KeepAliveObject () | |
| Registers a keep alive object. More... | |
| virtual | ~CL_KeepAliveObject () |
| Unregisters a keep alive object. More... | |
| virtual void | process ()=0 |
| Called by CL_KeepAlive::process when the wakeup event is flagged. More... | |
| void | set_wakeup_event () |
| Informs the CL_KeepAlive application loop this object got data to process. More... | |
Friends | |
| class | CL_KeepAlive |
Interface for objects participating in the thread keep-alive processing loop.
| CL_KeepAliveObject::CL_KeepAliveObject | ( | ) |
Registers a keep alive object.
|
virtual |
Unregisters a keep alive object.
|
pure virtual |
Called by CL_KeepAlive::process when the wakeup event is flagged.
| void CL_KeepAliveObject::set_wakeup_event | ( | ) |
Informs the CL_KeepAlive application loop this object got data to process.
|
friend |
1.8.4