#include <Serializer.h>
Public Types | |
typedef boost::function< void()> | VoidFn0 |
Public Member Functions | |
SerializerBase (bool immediate=true) | |
virtual void | dispatch ()=0 |
Protected Types | |
enum | State { IDLE, EXECUTING, DISPATCHING, SHUTDOWN } |
Protected Member Functions | |
void | shutdown () |
void | notifyWorker () |
void | run () |
Derived classes override run(). | |
virtual bool | empty ()=0 |
bool | running () |
void | wait () |
Protected Attributes | |
Monitor | lock |
State | state |
bool | immediate |
Thread | worker |
enum qpid::sys::SerializerBase::State [protected] |
qpid::sys::SerializerBase::SerializerBase | ( | bool | immediate = true |
) |
void qpid::sys::SerializerBase::run | ( | ) | [protected, virtual] |