Lines Matching full:dbus
8 #include <dbus/dbus.h>
20 #include "dbus/dbus_export.h"
21 #include "dbus/object_path.h"
32 namespace dbus {
67 // deal with the connection to dbus-daemon to be blocking.
79 // dbus::Bus::Options options;
82 // dbus::Bus bus(options);
84 // dbus::ObjectProxy* object_proxy =
87 // dbus::MethodCall method_call(interface_name, method_name);
88 // scoped_ptr<dbus::Response> response(
96 // void OnResponse(dbus::Response* response) {
108 // void Echo(dbus::MethodCall* method_call,
109 // dbus::ExportedObject::ResponseSender response_sender) {
126 // dbus::ExportedObject* exported_object =
204 // communicate with non dbus-daemon such as ibus-daemon, set |bus_type| to
206 // connect to. The format of this address value is the dbus address style
208 // http://dbus.freedesktop.org/doc/dbus-specification.html#addresses
211 // dbus::Bus::Options options;
213 // options.address.assign("unix:path=/tmp/dbus-XXXXXXX");
215 // dbus::Bus bus(options);
221 // If the connection with dbus-daemon is closed, |disconnected_callback|
371 // - Closes the connection to dbus-daemon.
396 // Connects the bus to the dbus-daemon.
402 // Disconnects the bus from the dbus-daemon.
498 // http://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing
519 // http://dbus.freedesktop.org/doc/api/html/group__DBusConnection.html
571 // Gets the owner for |service_name| via org.freedesktop.DBus.GetNameOwner.
617 void RemoveObjectProxyInternal(scoped_refptr<dbus::ObjectProxy> object_proxy,
622 scoped_refptr<dbus::ExportedObject> exported_object);
730 scoped_refptr<dbus::ObjectProxy> > ObjectProxyTable;
736 typedef std::map<const dbus::ObjectPath,
737 scoped_refptr<dbus::ExportedObject> > ExportedObjectTable;
744 scoped_refptr<dbus::ObjectManager> > ObjectManagerTable;
749 // Only accessed on the DBus thread.
771 } // namespace dbus