Lines Matching refs:object_path
21 #include "dbus/object_path.h"
219 const ObjectPath& object_path) {
220 return GetObjectProxyWithOptions(service_name, object_path,
225 const ObjectPath& object_path,
230 const ObjectProxyTable::key_type key(service_name + object_path.value(),
238 new ObjectProxy(this, service_name, object_path, options);
245 const ObjectPath& object_path,
247 return RemoveObjectProxyWithOptions(service_name, object_path,
253 const ObjectPath& object_path,
259 const ObjectProxyTable::key_type key(service_name + object_path.value(),
284 ExportedObject* Bus::GetExportedObject(const ObjectPath& object_path) {
288 ExportedObjectTable::iterator iter = exported_object_table_.find(object_path);
294 new ExportedObject(this, object_path);
295 exported_object_table_[object_path] = exported_object;
300 void Bus::UnregisterExportedObject(const ObjectPath& object_path) {
305 ExportedObjectTable::iterator iter = exported_object_table_.find(object_path);
331 const ObjectPath& object_path) {
335 const ObjectManagerTable::key_type key(service_name + object_path.value());
342 new ObjectManager(this, service_name, object_path);
349 const ObjectPath& object_path,
354 const ObjectManagerTable::key_type key(service_name + object_path.value());
757 bool Bus::TryRegisterObjectPath(const ObjectPath& object_path,
764 if (registered_object_paths_.find(object_path) !=
766 LOG(ERROR) << "Object path already registered: " << object_path.value();
772 object_path.value().c_str(),
777 registered_object_paths_.insert(object_path);
781 void Bus::UnregisterObjectPath(const ObjectPath& object_path) {
785 if (registered_object_paths_.find(object_path) ==
788 << object_path.value();
794 object_path.value().c_str());
796 registered_object_paths_.erase(object_path);