typedef void(* DBus::CondVarFreeFn)(CondVar *cv) |
Definition at line 237 of file dispatcher.h.
typedef CondVar*(* DBus::CondVarNewFn)() |
Definition at line 236 of file dispatcher.h.
typedef void(* DBus::CondVarWaitFn)(CondVar *cv, Mutex *mx) |
Definition at line 238 of file dispatcher.h.
typedef bool(* DBus::CondVarWaitTimeoutFn)(CondVar *cv, Mutex *mx, int timeout) |
Definition at line 239 of file dispatcher.h.
typedef void(* DBus::CondVarWakeAllFn)(CondVar *cv) |
Definition at line 241 of file dispatcher.h.
typedef void(* DBus::CondVarWakeOneFn)(CondVar *cv) |
Definition at line 240 of file dispatcher.h.
typedef std::list<Connection> DBus::ConnectionList |
Definition at line 42 of file connection.h.
typedef std::list< DefaultTimeout *> DBus::DefaultTimeouts |
Definition at line 83 of file eventloop.h.
typedef std::list< DefaultWatch *> DBus::DefaultWatches |
Definition at line 123 of file eventloop.h.
typedef std::map<std::string, InterfaceAdaptor *> DBus::InterfaceAdaptorTable |
Definition at line 53 of file interface.h.
typedef std::map<std::string, InterfaceProxy *> DBus::InterfaceProxyTable |
Definition at line 80 of file interface.h.
typedef void(* DBus::LogFunction)(const char *format,...) |
typedef Slot<bool, const Message&> DBus::MessageSlot |
Definition at line 38 of file connection.h.
typedef std::map< std::string, Slot<Message, const CallMessage &> > DBus::MethodTable |
Definition at line 130 of file interface.h.
typedef bool(* DBus::MutexFreeFn)(Mutex *mx) |
Definition at line 229 of file dispatcher.h.
typedef bool(* DBus::MutexLockFn)(Mutex *mx) |
Definition at line 230 of file dispatcher.h.
typedef Mutex*(* DBus::MutexNewFn)() |
Definition at line 225 of file dispatcher.h.
typedef void(* DBus::MutexUnlockFn)(Mutex *mx) |
Definition at line 226 of file dispatcher.h.
typedef std::list<ObjectAdaptor *> DBus::ObjectAdaptorPList |
typedef std::list<std::string> DBus::ObjectPathList |
typedef std::list<ObjectProxy *> DBus::ObjectProxyPList |
typedef std::map<std::string, PropertyData> DBus::PropertyTable |
Definition at line 47 of file interface.h.
typedef std::list<Server> DBus::ServerList |
typedef std::map< std::string, Slot<void, const SignalMessage &> > DBus::SignalTable |
Definition at line 160 of file interface.h.
void DBus::_init_threading | ( | MutexNewFn | m1, | |
MutexFreeFn | m2, | |||
MutexLockFn | m3, | |||
MutexUnlockFn | m4, | |||
CondVarNewFn | c1, | |||
CondVarFreeFn | c2, | |||
CondVarWaitFn | c3, | |||
CondVarWaitTimeoutFn | c4, | |||
CondVarWakeOneFn | c5, | |||
CondVarWakeAllFn | c6 | |||
) |
Definition at line 216 of file dispatcher.cpp.
void DBus::_init_threading | ( | ) |
Definition at line 207 of file dispatcher.cpp.
References debug_log.
Referenced by DBus::Threading< Mx, Cv >::init().
bool DBus::dict_has_key | ( | const std::map< K, V > & | map, | |
const K & | key | |||
) | [inline] |
DBus::LogFunction DBus::debug_log = _debug_log_default |
Definition at line 55 of file debug.cpp.
Referenced by _init_threading(), DBus::Connection::add_filter(), DBus::Connection::add_match(), DBus::Glib::BusDispatcher::add_timeout(), DBus::BusDispatcher::add_timeout(), DBus::Glib::BusDispatcher::add_watch(), DBus::BusDispatcher::add_watch(), DBus::Connection::Connection(), DBus::MessageIter::copy_data(), DBus::BusDispatcher::enter(), DBus::PropertiesAdaptor::Get(), DBus::InterfaceAdaptor::InterfaceAdaptor(), DBus::InterfaceProxy::InterfaceProxy(), DBus::IntrospectableAdaptor::Introspect(), DBus::Glib::BusDispatcher::rem_timeout(), DBus::BusDispatcher::rem_timeout(), DBus::Glib::BusDispatcher::rem_watch(), DBus::BusDispatcher::rem_watch(), DBus::Connection::remove_filter(), DBus::Connection::remove_match(), DBus::Connection::request_name(), DBus::Server::Server(), DBus::Server::setup(), DBus::Connection::setup(), DBus::BusDispatcher::timeout_expired(), and DBus::BusDispatcher::watch_ready().
DBus::Dispatcher * DBus::default_dispatcher = NULL |
Definition at line 37 of file dispatcher.cpp.
Referenced by DBus::Connection::Connection(), DBus::Server::Server(), and DBus::Connection::setup().