Lines Matching refs:dbus
15 #include "chromeos/dbus/dbus_client.h"
16 #include "dbus/object_path.h"
17 #include "dbus/property.h"
26 struct Properties : public dbus::PropertySet {
28 dbus::Property<std::string> address;
31 dbus::Property<std::string> name;
36 dbus::Property<std::string> alias;
39 dbus::Property<uint32> bluetooth_class;
42 dbus::Property<bool> powered;
47 dbus::Property<bool> discoverable;
52 dbus::Property<bool> pairable;
57 dbus::Property<uint32> pairable_timeout;
62 dbus::Property<uint32> discoverable_timeout;
66 dbus::Property<bool> discovering;
70 dbus::Property<std::vector<std::string> > uuids;
73 dbus::Property<std::string> modalias;
75 Properties(dbus::ObjectProxy* object_proxy,
88 virtual void AdapterAdded(const dbus::ObjectPath& object_path) {}
92 virtual void AdapterRemoved(const dbus::ObjectPath& object_path) {}
96 virtual void AdapterPropertyChanged(const dbus::ObjectPath& object_path,
109 virtual std::vector<dbus::ObjectPath> GetAdapters() = 0;
113 virtual Properties* GetProperties(const dbus::ObjectPath& object_path) = 0;
122 virtual void StartDiscovery(const dbus::ObjectPath& object_path,
128 virtual void StopDiscovery(const dbus::ObjectPath& object_path,
135 virtual void RemoveDevice(const dbus::ObjectPath& object_path,
136 const dbus::ObjectPath& device_path,