#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.