DBus Namespace Reference
Typedef Documentation
typedef void(* DBus::CondVarFreeFn)(CondVar *cv) |
Definition at line 241 of file dispatcher.h.
typedef CondVar*(* DBus::CondVarNewFn)() |
Definition at line 240 of file dispatcher.h.
typedef void(* DBus::CondVarWaitFn)(CondVar *cv, Mutex *mx) |
Definition at line 242 of file dispatcher.h.
typedef bool(* DBus::CondVarWaitTimeoutFn)(CondVar *cv, Mutex *mx, int timeout) |
Definition at line 243 of file dispatcher.h.
typedef void(* DBus::CondVarWakeAllFn)(CondVar *cv) |
Definition at line 245 of file dispatcher.h.
typedef void(* DBus::CondVarWakeOneFn)(CondVar *cv) |
Definition at line 244 of file dispatcher.h.
typedef std::list<Connection> DBus::ConnectionList |
Definition at line 41 of file connection.h.
typedef std::list< DefaultTimeout *> DBus::DefaultTimeouts |
Definition at line 108 of file eventloop.h.
typedef std::list< DefaultWatch *> DBus::DefaultWatches |
Definition at line 172 of file eventloop.h.
typedef std::map<std::string, InterfaceAdaptor *> DBus::InterfaceAdaptorTable |
Definition at line 54 of file interface.h.
typedef std::map<std::string, InterfaceProxy *> DBus::InterfaceProxyTable |
Definition at line 81 of file interface.h.
typedef void(* DBus::LogFunction)(const char *format,...) |
typedef Slot<bool, const Message &> DBus::MessageSlot |
Definition at line 37 of file connection.h.
typedef std::map< std::string, Slot<Message, const CallMessage &> > DBus::MethodTable |
Definition at line 131 of file interface.h.
typedef bool(* DBus::MutexFreeFn)(Mutex *mx) |
Definition at line 233 of file dispatcher.h.
typedef bool(* DBus::MutexLockFn)(Mutex *mx) |
Definition at line 234 of file dispatcher.h.
typedef Mutex*(* DBus::MutexNewFn)() |
Definition at line 229 of file dispatcher.h.
typedef void(* DBus::MutexUnlockFn)(Mutex *mx) |
Definition at line 230 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 48 of file interface.h.
typedef std::list<Server> DBus::ServerList |
typedef std::map< std::string, Slot<void, const SignalMessage &> > DBus::SignalTable |
Definition at line 161 of file interface.h.
Function Documentation
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 256 of file dispatcher.cpp.
void DBus::_init_threading | ( | ) |
Definition at line 247 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] |
std::string DBus::toString | ( | const T & | thing, | |
int | w = 0 , |
|||
int | p = 0 | |||
) | [inline] |
create std::string from any number
Definition at line 294 of file util.h.
Referenced by DBus::BusDispatcher::BusDispatcher(), DBus::BusDispatcher::leave(), and DBus::Pipe::Pipe().
Variable Documentation
DBus::LogFunction DBus::debug_log = _debug_log_default |
Definition at line 55 of file debug.cpp.
Referenced by DBus::Ecore::BusTimeout::_disable(), DBus::Ecore::BusWatch::_enable(), DBus::Ecore::BusTimeout::_enable(), _init_threading(), DBus::Connection::add_filter(), DBus::Connection::add_match(), DBus::Glib::BusDispatcher::add_timeout(), DBus::BusDispatcher::add_timeout(), DBus::Ecore::BusDispatcher::add_timeout(), DBus::Glib::BusDispatcher::add_watch(), DBus::BusDispatcher::add_watch(), DBus::Ecore::BusDispatcher::add_watch(), DBus::Connection::Connection(), DBus::MessageIter::copy_data(), DBus::Dispatcher::dispatch_pending(), DBus::BusDispatcher::enter(), DBus::PropertiesAdaptor::Get(), DBus::ObjectProxy::handle_message(), DBus::ObjectAdaptor::handle_message(), DBus::InterfaceAdaptor::InterfaceAdaptor(), DBus::InterfaceProxy::InterfaceProxy(), DBus::IntrospectableAdaptor::Introspect(), DBus::ObjectAdaptor::Private::message_function_stub(), DBus::ObjectProxy::register_obj(), DBus::ObjectAdaptor::register_obj(), DBus::Glib::BusDispatcher::rem_timeout(), DBus::BusDispatcher::rem_timeout(), DBus::Ecore::BusDispatcher::rem_timeout(), DBus::Glib::BusDispatcher::rem_watch(), DBus::BusDispatcher::rem_watch(), DBus::Ecore::BusDispatcher::rem_watch(), DBus::Connection::remove_filter(), DBus::Connection::remove_match(), DBus::Connection::request_name(), DBus::Server::Server(), DBus::Object::set_timeout(), DBus::Server::setup(), DBus::Connection::setup(), DBus::BusDispatcher::timeout_expired(), DBus::Ecore::BusTimeout::timeout_handler(), DBus::Glib::BusWatch::toggle(), DBus::Glib::BusTimeout::toggle(), DBus::BusWatch::toggle(), DBus::BusTimeout::toggle(), DBus::Ecore::BusWatch::toggle(), DBus::Ecore::BusTimeout::toggle(), DBus::RefCnt::unref(), DBus::ObjectProxy::unregister_obj(), DBus::ObjectAdaptor::unregister_obj(), watch_check(), watch_dispatch(), DBus::Ecore::BusWatch::watch_dispatch(), watch_prepare(), and DBus::BusDispatcher::watch_ready().
DBus::Dispatcher * DBus::default_dispatcher = NULL |
Definition at line 36 of file dispatcher.cpp.
Referenced by DBus::Connection::Connection(), DBus::Server::Server(), and DBus::Connection::setup().