Alex Deymo | d5561a5 | 2015-09-03 23:17:52 -0700 | [diff] [blame] | 1 | // 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 | |
| 8 | namespace debugd { |
| 9 | const char kDebugdInterface[] = "org.chromium.debugd"; |
| 10 | const char kDebugdServicePath[] = "/org/chromium/debugd"; |
| 11 | const char kDebugdServiceName[] = "org.chromium.debugd"; |
| 12 | |
| 13 | // Methods. |
| 14 | const char kDumpDebugLogs[] = "DumpDebugLogs"; |
| 15 | const char kGetDebugLogs[] = "GetDebugLogs"; |
| 16 | const char kGetInterfaces[] = "GetInterfaces"; |
| 17 | const char kGetModemStatus[] = "GetModemStatus"; |
| 18 | const char kGetNetworkStatus[] = "GetNetworkStatus"; |
| 19 | const char kGetPerfOutput[] = "GetPerfOutput"; |
| 20 | const char kGetRandomPerfOutput[] = "GetRandomPerfOutput"; |
| 21 | const char kGetRichPerfData[] = "GetRichPerfData"; |
| 22 | const char kGetRoutes[] = "GetRoutes"; |
| 23 | const char kGetWiMaxStatus[] = "GetWiMaxStatus"; |
| 24 | const char kSetDebugMode[] = "SetDebugMode"; |
| 25 | const char kSystraceStart[] = "SystraceStart"; |
| 26 | const char kSystraceStop[] = "SystraceStop"; |
| 27 | const char kSystraceStatus[] = "SystraceStatus"; |
| 28 | const char kGetLog[] = "GetLog"; |
| 29 | const char kGetAllLogs[] = "GetAllLogs"; |
| 30 | const char kGetUserLogFiles[] = "GetUserLogFiles"; |
| 31 | const char kGetFeedbackLogs[] = "GetFeedbackLogs"; |
| 32 | const char kTestICMP[] = "TestICMP"; |
| 33 | const char kTestICMPWithOptions[] = "TestICMPWithOptions"; |
| 34 | const char kLogKernelTaskStates[] = "LogKernelTaskStates"; |
| 35 | const char kUploadCrashes[] = "UploadCrashes"; |
| 36 | const char kRemoveRootfsVerification[] = "RemoveRootfsVerification"; |
| 37 | const char kEnableChromeRemoteDebugging[] = "EnableChromeRemoteDebugging"; |
| 38 | const char kEnableBootFromUsb[] = "EnableBootFromUsb"; |
| 39 | const char kConfigureSshServer[] = "ConfigureSshServer"; |
| 40 | const char kSetUserPassword[] = "SetUserPassword"; |
| 41 | const char kEnableChromeDevFeatures[] = "EnableChromeDevFeatures"; |
| 42 | const char kQueryDevFeatures[] = "QueryDevFeatures"; |
| 43 | |
| 44 | // Values. |
| 45 | enum 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_ |