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;
32 dbus::Property<std::string> name;
36 dbus::Property<std::string> icon;
39 dbus::Property<uint32> bluetooth_class;
42 dbus::Property<uint16> appearance;
45 dbus::Property<uint16> vendor;
49 dbus::Property<std::vector<std::string> > uuids;
52 dbus::Property<bool> paired;
55 dbus::Property<bool> connected;
59 dbus::Property<bool> trusted;
63 dbus::Property<bool> blocked;
66 dbus::Property<std::string> alias;
69 dbus::Property<dbus::ObjectPath> adapter;
74 dbus::Property<bool> legacy_pairing;
77 dbus::Property<std::string> modalias;
81 dbus::Property<int16> rssi;
86 dbus::Property<int16> connection_rssi;
91 dbus::Property<int16> connection_tx_power;
95 dbus::Property<int16> connection_tx_power_max;
97 Properties(dbus::ObjectProxy* object_proxy,
110 virtual void DeviceAdded(const dbus::ObjectPath& object_path) {}
114 virtual void DeviceRemoved(const dbus::ObjectPath& object_path) {}
118 virtual void DevicePropertyChanged(const dbus::ObjectPath& object_path,
132 virtual std::vector<dbus::ObjectPath> GetDevicesForAdapter(
133 const dbus::ObjectPath& adapter_path) = 0;
137 virtual Properties* GetProperties(const dbus::ObjectPath& object_path) = 0;
149 virtual void Connect(const dbus::ObjectPath& object_path,
155 virtual void Disconnect(const dbus::ObjectPath& object_path,
162 virtual void ConnectProfile(const dbus::ObjectPath& object_path,
169 virtual void DisconnectProfile(const dbus::ObjectPath& object_path,
177 virtual void Pair(const dbus::ObjectPath& object_path,
183 virtual void CancelPairing(const dbus::ObjectPath& object_path,
190 virtual void StartConnectionMonitor(const dbus::ObjectPath& object_path,
196 virtual void StopConnectionMonitor(const dbus::ObjectPath& object_path,