#include <Dispatchable.h>
Public Member Functions | |
virtual void | dispatchOne ()=0 |
Dispatch one event in current thread. | |
virtual void | dispatchAll ()=0 |
Dispatch all available events, don't block. | |
virtual void | dispatchBlocking ()=0 |
Blocking loop to dispatch cluster events. | |
virtual void | dispatchSome () |
Wait for at least one event, then dispatch all available events. |
virtual void qpid::cluster::Dispatchable::dispatchOne | ( | ) | [pure virtual] |
Dispatch one event in current thread.
Implemented in qpid::cluster::Cpg.
Referenced by dispatchSome().
virtual void qpid::cluster::Dispatchable::dispatchAll | ( | ) | [pure virtual] |
Dispatch all available events, don't block.
Implemented in qpid::cluster::Cpg.
Referenced by dispatchSome().
virtual void qpid::cluster::Dispatchable::dispatchSome | ( | ) | [inline, virtual] |
Wait for at least one event, then dispatch all available events.
Don't block. Useful for tests.
References dispatchAll(), and dispatchOne().