freesecs::threaded_event_pump_t< T > Class Template Reference

Queue of events of template type that is processed in a separate thread. There shall be a descendant class overloading pure virtual method process to use threaded event pump feature. More...

#include <event_pump.h>

Inheritance diagram for freesecs::threaded_event_pump_t< T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 threaded_event_pump_t ()
virtual ~threaded_event_pump_t ()
threaded_event_pump_t< T > & operator<< (const T &t)

Protected Member Functions

virtual int process (const T &)=0
 Abstract interface for processing events. Descendant class must implement this method for events processing.

Detailed Description

template<class T>
class freesecs::threaded_event_pump_t< T >

Queue of events of template type that is processed in a separate thread. There shall be a descendant class overloading pure virtual method process to use threaded event pump feature.

Definition at line 36 of file event_pump.h.


The documentation for this class was generated from the following file:
Generated on Fri Oct 3 15:30:07 2008 for FREESECS hsms by  doxygen 1.5.1