Lines Matching full:dbus
8 #include <dbus/dbus.h>
20 #include "dbus/dbus_export.h"
21 #include "dbus/object_path.h"
33 namespace dbus {
68 // deal with the connection to dbus-daemon to be blocking.
80 // dbus::Bus::Options options;
83 // dbus::Bus bus(options);
85 // dbus::ObjectProxy* object_proxy =
88 // dbus::MethodCall method_call(interface_name, method_name);
89 // scoped_ptr<dbus::Response> response(
97 // void OnResponse(dbus::Response* response) {
109 // void Echo(dbus::MethodCall* method_call,
110 // dbus::ExportedObject::ResponseSender response_sender) {
127 // dbus::ExportedObject* exported_object =
205 // communicate with non dbus-daemon such as ibus-daemon, set |bus_type| to
207 // connect to. The format of this address value is the dbus address style
209 // http://dbus.freedesktop.org/doc/dbus-specification.html#addresses
212 // dbus::Bus::Options options;
214 // options.address.assign("unix:path=/tmp/dbus-XXXXXXX");
216 // dbus::Bus bus(options);
222 // If the connection with dbus-daemon is closed, |disconnected_callback|
372 // - Closes the connection to dbus-daemon.
397 // Connects the bus to the dbus-daemon.
403 // Disconnects the bus from the dbus-daemon.
503 // http://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing
524 // http://dbus.freedesktop.org/doc/api/html/group__DBusConnection.html
555 // Gets the owner for |service_name| via org.freedesktop.DBus.GetNameOwner.
601 void RemoveObjectProxyInternal(scoped_refptr<dbus::ObjectProxy> object_proxy,
606 scoped_refptr<dbus::ExportedObject> exported_object);
714 scoped_refptr<dbus::ObjectProxy> > ObjectProxyTable;
720 typedef std::map<const dbus::ObjectPath,
721 scoped_refptr<dbus::ExportedObject> > ExportedObjectTable;
728 scoped_refptr<dbus::ObjectManager> > ObjectManagerTable;
733 // Only accessed on the DBus thread.
755 } // namespace dbus