Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Unified Diff: dbus/bus.h

Issue 9363045: Revert 121920 - dbus: add ObjectPath type (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/browser/power_save_blocker_linux.cc ('k') | dbus/bus.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: dbus/bus.h
===================================================================
--- dbus/bus.h (revision 121922)
+++ dbus/bus.h (working copy)
@@ -17,7 +17,6 @@
#include "base/synchronization/waitable_event.h"
#include "base/threading/platform_thread.h"
#include "base/tracked_objects.h"
-#include "dbus/object_path.h"
class MessageLoop;
@@ -113,7 +112,7 @@
// }
//
// void OnExported(const std::string& interface_name,
-// const ObjectPath& object_path,
+// const std::string& object_path,
// bool success) {
// // success is true if the method was exported successfully.
// }
@@ -195,13 +194,13 @@
//
// Must be called in the origin thread.
virtual ObjectProxy* GetObjectProxy(const std::string& service_name,
- const ObjectPath& object_path);
+ const std::string& object_path);
// Same as above, but also takes a bitfield of ObjectProxy::Options.
// See object_proxy.h for available options.
virtual ObjectProxy* GetObjectProxyWithOptions(
const std::string& service_name,
- const ObjectPath& object_path,
+ const std::string& object_path,
int options);
// Gets the exported object for the given service name and the object
@@ -220,7 +219,7 @@
//
// Must be called in the origin thread.
virtual ExportedObject* GetExportedObject(const std::string& service_name,
- const ObjectPath& object_path);
+ const std::string& object_path);
// Shuts down the bus and blocks until it's done. More specifically, this
// function does the following:
@@ -354,7 +353,7 @@
// http://dbus.freedesktop.org/doc/api/html/group__DBusConnection.html
//
// BLOCKING CALL.
- virtual bool TryRegisterObjectPath(const ObjectPath& object_path,
+ virtual bool TryRegisterObjectPath(const std::string& object_path,
const DBusObjectPathVTable* vtable,
void* user_data,
DBusError* error);
@@ -362,7 +361,7 @@
// Unregister the object path.
//
// BLOCKING CALL.
- virtual void UnregisterObjectPath(const ObjectPath& object_path);
+ virtual void UnregisterObjectPath(const std::string& object_path);
// Posts the task to the message loop of the thread that created the bus.
virtual void PostTaskToOriginThread(
@@ -462,7 +461,7 @@
// The following sets are used to check if rules/object_paths/filters
// are properly cleaned up before destruction of the bus object.
std::set<std::string> match_rules_added_;
- std::set<ObjectPath> registered_object_paths_;
+ std::set<std::string> registered_object_paths_;
std::set<std::pair<DBusHandleMessageFunction, void*> >
filter_functions_added_;
« no previous file with comments | « content/browser/power_save_blocker_linux.cc ('k') | dbus/bus.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698