dispatcher.h File Reference
#include "api.h"#include "connection.h"#include "eventloop.h"
Include dependency graph for dispatcher.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| namespace | DBus |
Classes | |
| class | DBus::Timeout |
| class | DBus::Watch |
| class | DBus::Dispatcher |
| class | DBus::Mutex |
| class | DBus::CondVar |
| struct | DBus::Threading< Mx, Cv > |
Typedefs | |
| typedef Mutex *(* | DBus::MutexNewFn )() |
| typedef void(* | DBus::MutexUnlockFn )(Mutex *mx) |
| typedef bool(* | DBus::MutexFreeFn )(Mutex *mx) |
| typedef bool(* | DBus::MutexLockFn )(Mutex *mx) |
| typedef CondVar *(* | DBus::CondVarNewFn )() |
| typedef void(* | DBus::CondVarFreeFn )(CondVar *cv) |
| typedef void(* | DBus::CondVarWaitFn )(CondVar *cv, Mutex *mx) |
| typedef bool(* | DBus::CondVarWaitTimeoutFn )(CondVar *cv, Mutex *mx, int timeout) |
| typedef void(* | DBus::CondVarWakeOneFn )(CondVar *cv) |
| typedef void(* | DBus::CondVarWakeAllFn )(CondVar *cv) |
Functions | |
| void | DBus::_init_threading () |
| void | DBus::_init_threading (MutexNewFn m1, MutexFreeFn m2, MutexLockFn m3, MutexUnlockFn m4, CondVarNewFn c1, CondVarFreeFn c2, CondVarWaitFn c3, CondVarWaitTimeoutFn c4, CondVarWakeOneFn c5, CondVarWakeAllFn c6) |
Variables | |
| DXXAPI Dispatcher * | DBus::default_dispatcher = NULL |