Home | History | Annotate | Download | only in dbus

Lines Matching full:dbus

12 #include "dbus/object_path.h"
13 #include "dbus/property.h"
18 // http://dbus.freedesktop.org/doc/dbus-specification.html
28 // documented in dbus/property.h
31 // dbus::ObjectManager::Interface class, and defining a Properties structure as
32 // documented in dbus/property.h.
35 // class ExampleClient : public dbus::ObjectManager::Interface {
37 // struct Properties : public dbus::PropertySet {
38 // dbus::Property<std::string> name;
39 // dbus::Property<uint16> version;
40 // dbus::Property<dbus::ObjectPath> parent;
41 // dbus::Property<std::vector<std::string> > children;
43 // Properties(dbus::ObjectProxy* object_proxy,
45 // : dbus::PropertySet(object_proxy, kExampleInterface, callback) {
60 // explicit ExampleClient::ExampleClient(dbus::Bus* bus)
80 // dbus::PropertySet* CreateProperties(dbus::ObjectProxy* object_proxy,
88 // return static_cast<dbus::PropertySet*>(properties);
91 // Properties* GetProperties(const dbus::ObjectPath& object_path) {
96 // Note that unlike classes that only use dbus/property.h there is no need
117 // documented in dbus/property.h still apply.
119 namespace dbus {
121 const char kObjectManagerInterface[] = "org.freedesktop.DBus.ObjectManager";
150 // subclass of dbus::PropertySet; ObjectManager will then connect signals
154 const dbus::ObjectPath& object_path,
189 // method will be used to create instances of dbus::PropertySet* when
233 // Called by dbus:: in response to the GetManagedObjects() method call.
236 // Called by dbus:: when an InterfacesAdded signal is received and initially
243 // Called by dbus:: when an InterfacesRemoved signal is received and
314 } // namespace dbus