freesecs::simple_event_pump_t< T > Class Template Reference

Thread-safe queue of events of template type that is processed right in place. There shall be a descendant class overloading pure virtual method process to use simple event pump feature. More...

#include <event_pump.h>

Inheritance diagram for freesecs::simple_event_pump_t< T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 simple_event_pump_t ()
virtual ~simple_event_pump_t ()
simple_event_pump_t< T > & operator<< (const T &t)
int process_event (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::simple_event_pump_t< T >

Thread-safe queue of events of template type that is processed right in place. There shall be a descendant class overloading pure virtual method process to use simple event pump feature.

Definition at line 114 of file event_pump.h.


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