| 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_ |