#include <dispatcher.h>
Classes | |
class | GuardedListener |
Public Member Functions | |
void | dispatch_nolock (const Type &obj) const |
DispatcherBase (boost::mutex &mutex) | |
size_t | numListeners () |
void | remove (Listener *d) |
Static Public Member Functions | |
static ListenerConstSharedPtr | createListener (DispatcherBaseSharedPtr dispatcher, const Callable &callable) |
Private Attributes | |
std::list< const Listener * > | listeners_ |
boost::mutex & | mutex_ |
Definition at line 22 of file dispatcher.h.
|
inline |
Definition at line 38 of file dispatcher.h.
|
inlinestatic |
Definition at line 53 of file dispatcher.h.
|
inline |
Definition at line 39 of file dispatcher.h.
|
inline |
Definition at line 48 of file dispatcher.h.
|
inline |
Definition at line 44 of file dispatcher.h.
|
private |
Definition at line 36 of file dispatcher.h.
|
private |
Definition at line 35 of file dispatcher.h.