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