| // Copyright 2014 The Chromium Authors | 
 | // 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_ |