Lines Matching refs:dbus
11 #include "chromeos/dbus/dbus_client.h"
12 #include "chromeos/dbus/nfc_property_set.h"
13 #include "dbus/object_path.h"
14 #include "dbus/object_proxy.h"
15 #include "dbus/property.h"
30 dbus::Property<std::string> type;
35 dbus::Property<std::string> encoding;
39 dbus::Property<std::string> language;
44 dbus::Property<std::string> representation;
50 dbus::Property<std::string> uri;
56 dbus::Property<std::string> mime_type;
63 dbus::Property<uint32> size;
70 dbus::Property<std::string> action;
72 Properties(dbus::ObjectProxy* object_proxy,
84 virtual void RecordAdded(const dbus::ObjectPath& object_path) {}
88 virtual void RecordRemoved(const dbus::ObjectPath& object_path) {}
92 virtual void RecordPropertyChanged(const dbus::ObjectPath& object_path,
100 // dbus::PropertySet::GetAll Observers can use this method to be notified
103 const dbus::ObjectPath& object_path) {}
116 virtual std::vector<dbus::ObjectPath> GetRecordsForDevice(
117 const dbus::ObjectPath& device_path) = 0;
121 virtual std::vector<dbus::ObjectPath> GetRecordsForTag(
122 const dbus::ObjectPath& tag_path) = 0;
126 virtual Properties* GetProperties(const dbus::ObjectPath& object_path) = 0;