CL_KeepAliveObject Class Reference

Interface for objects participating in the thread keep-alive processing loop. More...

#include <keep_alive.h>

List of all members.

Public Member Functions

 CL_KeepAliveObject ()
 Registers a keep alive object.
virtual ~CL_KeepAliveObject ()
 Unregisters a keep alive object.
virtual CL_Event get_wakeup_event ()=0
 Returns a CL_Event object that is signaled when the keep alive object got data to process.
virtual void process ()=0
 Called by CL_KeepAlive::process when the wakeup event is flagged.


Detailed Description

Interface for objects participating in the thread keep-alive processing loop.


Constructor & Destructor Documentation

CL_KeepAliveObject::CL_KeepAliveObject  ) 
 

Registers a keep alive object.

virtual CL_KeepAliveObject::~CL_KeepAliveObject  )  [virtual]
 

Unregisters a keep alive object.


Member Function Documentation

virtual CL_Event CL_KeepAliveObject::get_wakeup_event  )  [pure virtual]
 

Returns a CL_Event object that is signaled when the keep alive object got data to process.

virtual void CL_KeepAliveObject::process  )  [pure virtual]
 

Called by CL_KeepAlive::process when the wakeup event is flagged.


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:38 2009 for ClanLib by  doxygen 1.4.6