1ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat// Use of this source code is governed by a BSD-style license that can be 3ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat// found in the LICENSE file. 4ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 5ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat#ifndef DBUS_STRING_UTIL_H_ 6ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat#define DBUS_STRING_UTIL_H_ 7ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 8ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat#include <string> 9ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 10ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat#include "dbus/dbus_export.h" 11ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 12ae6a045d2239408e25198ad17e2413bdde105788Daniel Eratnamespace dbus { 13ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 14ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat// Returns true if the specified string is a valid object path. 15ae6a045d2239408e25198ad17e2413bdde105788Daniel EratCHROME_DBUS_EXPORT bool IsValidObjectPath(const std::string& value); 16ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 17ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat} // namespace dbus 18ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat 19ae6a045d2239408e25198ad17e2413bdde105788Daniel Erat#endif // DBUS_STRING_UTIL_H_ 20