blob: b7e92399386b73129a4bc92b7b966c7a86648d6f [file] [log] [blame]
Christopher Wileyeb19fa02014-03-27 13:27:30 -07001// Copyright 2014 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef BUFFET_DBUS_CONSTANTS_H_
6#define BUFFET_DBUS_CONSTANTS_H_
7
8namespace buffet {
9
10namespace dbus_constants {
11
12// The service name claimed by the Buffet daemon.
13extern const char kServiceName[];
14
Christopher Wileyb76eb292014-05-05 16:09:16 -070015// The object at this path implements the ObjectManager interface.
Christopher Wileyeb19fa02014-03-27 13:27:30 -070016extern const char kRootServicePath[];
17
Christopher Wileya4915c42014-03-27 14:45:37 -070018// Interface implemented by the object at kManagerServicePath.
19extern const char kManagerInterface[];
20extern const char kManagerServicePath[];
21
22// Methods exposed as part of kManagerInterface.
Alex Vakulenko3cb466c2014-04-15 11:36:32 -070023extern const char kManagerCheckDeviceRegistered[];
24extern const char kManagerGetDeviceInfo[];
25extern const char kManagerStartRegisterDevice[];
26extern const char kManagerFinishRegisterDevice[];
Christopher Wileya4915c42014-03-27 14:45:37 -070027extern const char kManagerUpdateStateMethod[];
Christopher Wileyb76eb292014-05-05 16:09:16 -070028extern const char kManagerTestMethod[];
Christopher Wileya4915c42014-03-27 14:45:37 -070029
Christopher Wileyeb19fa02014-03-27 13:27:30 -070030} // namespace dbus_constants
31
32} // namespace buffet
33
34#endif // BUFFET_DBUS_CONSTANTS_H_