blob: 3427a99a9cf68e3e9c55585c97eaf1cb937f3d90 [file] [log] [blame]
Alex Deymod5561a52015-09-03 23:17:52 -07001// Copyright 2015 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 SYSTEM_API_DBUS_DEBUGD_DBUS_CONSTANTS_H_
6#define SYSTEM_API_DBUS_DEBUGD_DBUS_CONSTANTS_H_
7
8namespace debugd {
9const char kDebugdInterface[] = "org.chromium.debugd";
10const char kDebugdServicePath[] = "/org/chromium/debugd";
11const char kDebugdServiceName[] = "org.chromium.debugd";
12
13// Methods.
14const char kDumpDebugLogs[] = "DumpDebugLogs";
15const char kGetDebugLogs[] = "GetDebugLogs";
16const char kGetInterfaces[] = "GetInterfaces";
17const char kGetModemStatus[] = "GetModemStatus";
18const char kGetNetworkStatus[] = "GetNetworkStatus";
19const char kGetPerfOutput[] = "GetPerfOutput";
20const char kGetRandomPerfOutput[] = "GetRandomPerfOutput";
21const char kGetRichPerfData[] = "GetRichPerfData";
22const char kGetRoutes[] = "GetRoutes";
23const char kGetWiMaxStatus[] = "GetWiMaxStatus";
24const char kSetDebugMode[] = "SetDebugMode";
25const char kSystraceStart[] = "SystraceStart";
26const char kSystraceStop[] = "SystraceStop";
27const char kSystraceStatus[] = "SystraceStatus";
28const char kGetLog[] = "GetLog";
29const char kGetAllLogs[] = "GetAllLogs";
30const char kGetUserLogFiles[] = "GetUserLogFiles";
31const char kGetFeedbackLogs[] = "GetFeedbackLogs";
32const char kTestICMP[] = "TestICMP";
33const char kTestICMPWithOptions[] = "TestICMPWithOptions";
34const char kLogKernelTaskStates[] = "LogKernelTaskStates";
35const char kUploadCrashes[] = "UploadCrashes";
36const char kRemoveRootfsVerification[] = "RemoveRootfsVerification";
37const char kEnableChromeRemoteDebugging[] = "EnableChromeRemoteDebugging";
38const char kEnableBootFromUsb[] = "EnableBootFromUsb";
39const char kConfigureSshServer[] = "ConfigureSshServer";
40const char kSetUserPassword[] = "SetUserPassword";
41const char kEnableChromeDevFeatures[] = "EnableChromeDevFeatures";
42const char kQueryDevFeatures[] = "QueryDevFeatures";
43
44// Values.
45enum DevFeatureFlag {
46 DEV_FEATURES_DISABLED = 1 << 0,
47 DEV_FEATURE_ROOTFS_VERIFICATION_REMOVED = 1 << 1,
48 DEV_FEATURE_BOOT_FROM_USB_ENABLED = 1 << 2,
49 DEV_FEATURE_SSH_SERVER_CONFIGURED = 1 << 3,
50 DEV_FEATURE_DEV_MODE_ROOT_PASSWORD_SET = 1 << 4,
51 DEV_FEATURE_SYSTEM_ROOT_PASSWORD_SET = 1 << 5,
52 DEV_FEATURE_CHROME_REMOTE_DEBUGGING_ENABLED = 1 << 6,
53};
54} // namespace debugd
55
56#endif // SYSTEM_API_DBUS_DEBUGD_DBUS_CONSTANTS_H_