Index: dbus/util.h |
diff --git a/dbus/util.h b/dbus/util.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..b983b6fdb86e43101e2d50fd79e736073a07bab4 |
--- /dev/null |
+++ b/dbus/util.h |
@@ -0,0 +1,28 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef DBUS_UTIL_H_ |
+#define DBUS_UTIL_H_ |
+ |
+#include <string> |
+ |
+#include "dbus/dbus_export.h" |
+ |
+namespace dbus { |
+ |
+// Returns the absolute name of a member by concatanating |interface_name| and |
+// |member_name|. e.g.: |
+// GetAbsoluteMemberName( |
+// "org.freedesktop.DBus.Properties", |
+// "PropertiesChanged") |
+// |
+// => "org.freedesktop.DBus.Properties.PropertiesChanged" |
+// |
+CHROME_DBUS_EXPORT std::string GetAbsoluteMemberName( |
+ const std::string& interface_name, |
+ const std::string& member_name); |
+ |
+} // namespace dbus |
+ |
+#endif // DBUS_UTIL_H_ |