| // Copyright (c) 2012 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef DBUS_SERVICE_CONSTANTS_H_ |
| #define DBUS_SERVICE_CONSTANTS_H_ |
| |
| #include <stdint.h> // for uint32_t |
| |
| namespace dbus { |
| const char kDBusInterface[] = "org.freedesktop.DBus"; |
| const char kDBusServiceName[] = "org.freedesktop.DBus"; |
| const char kDBusServicePath[] = "/org/freedesktop/DBus"; |
| |
| // Object Manager interface |
| const char kDBusObjectManagerInterface[] = "org.freedesktop.DBus.ObjectManager"; |
| // Methods |
| const char kDBusObjectManagerGetManagedObjects[] = "GetManagedObjects"; |
| // Signals |
| const char kDBusObjectManagerInterfacesAddedSignal[] = "InterfacesAdded"; |
| const char kDBusObjectManagerInterfacesRemovedSignal[] = "InterfacesRemoved"; |
| |
| // Properties interface |
| const char kDBusPropertiesInterface[] = "org.freedesktop.DBus.Properties"; |
| // Methods |
| const char kDBusPropertiesGet[] = "Get"; |
| const char kDBusPropertiesSet[] = "Set"; |
| const char kDBusPropertiesGetAll[] = "GetAll"; |
| // Signals |
| const char kDBusPropertiesChangedSignal[] = "PropertiesChanged"; |
| } // namespace dbus |
| |
| |
| namespace cryptohome { |
| const char kCryptohomeInterface[] = "org.chromium.CryptohomeInterface"; |
| const char kCryptohomeServicePath[] = "/org/chromium/Cryptohome"; |
| const char kCryptohomeServiceName[] = "org.chromium.Cryptohome"; |
| // Methods |
| const char kCryptohomeAsyncAddKey[] = "AsyncAddKey"; |
| const char kCryptohomeCheckKey[] = "CheckKey"; |
| const char kCryptohomeMigrateKey[] = "MigrateKey"; |
| const char kCryptohomeRemove[] = "Remove"; |
| const char kCryptohomeGetSystemSalt[] = "GetSystemSalt"; |
| const char kCryptohomeGetSanitizedUsername[] = "GetSanitizedUsername"; |
| const char kCryptohomeIsMounted[] = "IsMounted"; |
| const char kCryptohomeMount[] = "Mount"; |
| const char kCryptohomeMountGuest[] = "MountGuest"; |
| const char kCryptohomeMountPublic[] = "MountPublic"; |
| const char kCryptohomeUnmount[] = "Unmount"; |
| const char kCryptohomeTpmIsReady[] = "TpmIsReady"; |
| const char kCryptohomeTpmIsEnabled[] = "TpmIsEnabled"; |
| const char kCryptohomeTpmIsOwned[] = "TpmIsOwned"; |
| const char kCryptohomeTpmIsBeingOwned[] = "TpmIsBeingOwned"; |
| const char kCryptohomeTpmGetPassword[] = "TpmGetPassword"; |
| const char kCryptohomeTpmCanAttemptOwnership[] = "TpmCanAttemptOwnership"; |
| const char kCryptohomeTpmClearStoredPassword[] = "TpmClearStoredPassword"; |
| const char kCryptohomePkcs11GetTpmTokenInfo[] = "Pkcs11GetTpmTokenInfo"; |
| const char kCryptohomePkcs11GetTpmTokenInfoForUser[] = |
| "Pkcs11GetTpmTokenInfoForUser"; |
| const char kCryptohomePkcs11IsTpmTokenReady[] = "Pkcs11IsTpmTokenReady"; |
| const char kCryptohomePkcs11IsTpmTokenReadyForUser[] = |
| "Pkcs11IsTpmTokenReadyForUser"; |
| const char kCryptohomeAsyncCheckKey[] = "AsyncCheckKey"; |
| const char kCryptohomeAsyncMigrateKey[] = "AsyncMigrateKey"; |
| const char kCryptohomeAsyncMount[] = "AsyncMount"; |
| const char kCryptohomeAsyncMountGuest[] = "AsyncMountGuest"; |
| const char kCryptohomeAsyncMountPublic[] = "AsyncMountPublic"; |
| const char kCryptohomeAsyncRemove[] = "AsyncRemove"; |
| const char kCryptohomeGetStatusString[] = "GetStatusString"; |
| const char kCryptohomeRemoveTrackedSubdirectories[] = |
| "RemoveTrackedSubdirectories"; |
| const char kCryptohomeAsyncRemoveTrackedSubdirectories[] = |
| "AsyncRemoveTrackedSubdirectories"; |
| const char kCryptohomeDoAutomaticFreeDiskSpaceControl[] = |
| "DoAutomaticFreeDiskSpaceControl"; |
| const char kCryptohomeAsyncDoAutomaticFreeDiskSpaceControl[] = |
| "AsyncDoAutomaticFreeDiskSpaceControl"; |
| const char kCryptohomeAsyncDoesUsersExist[] = "AsyncDoesUsersExist"; |
| const char kCryptohomeInstallAttributesGet[] = "InstallAttributesGet"; |
| const char kCryptohomeInstallAttributesSet[] = "InstallAttributesSet"; |
| const char kCryptohomeInstallAttributesCount[] = "InstallAttributesCount"; |
| const char kCryptohomeInstallAttributesFinalize[] = |
| "InstallAttributesFinalize"; |
| const char kCryptohomeInstallAttributesIsReady[] = "InstallAttributesIsReady"; |
| const char kCryptohomeInstallAttributesIsSecure[] = |
| "InstallAttributesIsSecure"; |
| const char kCryptohomeInstallAttributesIsInvalid[] = |
| "InstallAttributesIsInvalid"; |
| const char kCryptohomeInstallAttributesIsFirstInstall[] = |
| "InstallAttributesIsFirstInstall"; |
| const char kCryptohomeStoreEnrollmentState[] = |
| "StoreEnrollmentState"; |
| const char kCryptohomeLoadEnrollmentState[] = |
| "LoadEnrollmentState"; |
| const char kCryptohomeTpmIsAttestationPrepared[] = "TpmIsAttestationPrepared"; |
| const char kCryptohomeTpmIsAttestationEnrolled[] = "TpmIsAttestationEnrolled"; |
| const char kCryptohomeAsyncTpmAttestationCreateEnrollRequest[] = |
| "AsyncTpmAttestationCreateEnrollRequest"; |
| const char kCryptohomeAsyncTpmAttestationCreateEnrollRequestNew[] = |
| "AsyncTpmAttestationCreateEnrollRequestNew"; |
| const char kCryptohomeAsyncTpmAttestationEnroll[] = "AsyncTpmAttestationEnroll"; |
| const char kCryptohomeAsyncTpmAttestationEnrollNew[] = |
| "AsyncTpmAttestationEnrollNew"; |
| const char kCryptohomeAsyncTpmAttestationCreateCertRequest[] = |
| "AsyncTpmAttestationCreateCertRequest"; |
| const char kCryptohomeAsyncTpmAttestationCreateCertRequestByProfile[] = |
| "AsyncTpmAttestationCreateCertRequestByProfile"; |
| const char kCryptohomeAsyncTpmAttestationFinishCertRequest[] = |
| "AsyncTpmAttestationFinishCertRequest"; |
| const char kCryptohomeTpmAttestationDoesKeyExist[] = |
| "TpmAttestationDoesKeyExist"; |
| const char kCryptohomeTpmAttestationGetCertificate[] = |
| "TpmAttestationGetCertificate"; |
| const char kCryptohomeTpmAttestationGetPublicKey[] = |
| "TpmAttestationGetPublicKey"; |
| const char kCryptohomeTpmAttestationRegisterKey[] = "TpmAttestationRegisterKey"; |
| const char kCryptohomeTpmAttestationSignEnterpriseChallenge[] = |
| "TpmAttestationSignEnterpriseChallenge"; |
| const char kCryptohomeTpmAttestationSignSimpleChallenge[] = |
| "TpmAttestationSignSimpleChallenge"; |
| const char kCryptohomeTpmAttestationGetKeyPayload[] = |
| "TpmAttestationGetKeyPayload"; |
| const char kCryptohomeTpmAttestationSetKeyPayload[] = |
| "TpmAttestationSetKeyPayload"; |
| const char kCryptohomeTpmAttestationDeleteKeys[] = |
| "TpmAttestationDeleteKeys"; |
| const char kCryptohomeGetKeyDataEx[] = "GetKeyDataEx"; |
| const char kCryptohomeCheckKeyEx[] = "CheckKeyEx"; |
| const char kCryptohomeMountEx[] = "MountEx"; |
| const char kCryptohomeAddKeyEx[] = "AddKeyEx"; |
| const char kCryptohomeUpdateKeyEx[] = "UpdateKeyEx"; |
| const char kCryptohomeRemoveKeyEx[] = "RemoveKeyEx"; |
| const char kCryptohomeSignBootLockbox[] = "SignBootLockbox"; |
| const char kCryptohomeVerifyBootLockbox[] = "VerifyBootLockbox"; |
| const char kCryptohomeFinalizeBootLockbox[] = "FinalizeBootLockbox"; |
| const char kCryptohomeGetBootAttribute[] = "GetBootAttribute"; |
| const char kCryptohomeSetBootAttribute[] = "SetBootAttribute"; |
| const char kCryptohomeFlushAndSignBootAttributes[] = |
| "FlushAndSignBootAttributes"; |
| const char kCryptohomeGetLoginStatus[] = "GetLoginStatus"; |
| const char kCryptohomeGetTpmStatus[] = "GetTpmStatus"; |
| const char kCryptohomeGetEndorsementInfo[] = "GetEndorsementInfo"; |
| |
| // Signals |
| const char kSignalAsyncCallStatus[] = "AsyncCallStatus"; |
| const char kSignalAsyncCallStatusWithData[] = "AsyncCallStatusWithData"; |
| const char kSignalTpmInitStatus[] = "TpmInitStatus"; |
| const char kSignalCleanupUsersRemoved[] = "CleanupUsersRemoved"; |
| // Error code |
| enum MountError { |
| MOUNT_ERROR_NONE = 0, |
| MOUNT_ERROR_FATAL = 1 << 0, |
| MOUNT_ERROR_KEY_FAILURE = 1 << 1, |
| MOUNT_ERROR_MOUNT_POINT_BUSY = 1 << 2, |
| MOUNT_ERROR_TPM_COMM_ERROR = 1 << 3, |
| MOUNT_ERROR_TPM_DEFEND_LOCK = 1 << 4, |
| MOUNT_ERROR_USER_DOES_NOT_EXIST = 1 << 5, |
| MOUNT_ERROR_TPM_NEEDS_REBOOT = 1 << 6, |
| MOUNT_ERROR_RECREATED = 1 << 31, |
| }; |
| } // namespace cryptohome |
| |
| namespace imageburn { |
| const char kImageBurnServiceName[] = "org.chromium.ImageBurner"; |
| const char kImageBurnServicePath[] = "/org/chromium/ImageBurner"; |
| const char kImageBurnServiceInterface[] = "org.chromium.ImageBurnerInterface"; |
| // Methods |
| const char kBurnImage[] = "BurnImage"; |
| // Signals |
| const char kSignalBurnFinishedName[] = "burn_finished"; |
| const char kSignalBurnUpdateName[] = "burn_progress_update"; |
| } // namespace imageburn |
| |
| namespace login_manager { |
| const char kSessionManagerInterface[] = "org.chromium.SessionManagerInterface"; |
| const char kSessionManagerServicePath[] = "/org/chromium/SessionManager"; |
| const char kSessionManagerServiceName[] = "org.chromium.SessionManager"; |
| // Methods |
| const char kSessionManagerEmitLoginPromptReady[] = "EmitLoginPromptReady"; |
| const char kSessionManagerEmitLoginPromptVisible[] = "EmitLoginPromptVisible"; |
| const char kSessionManagerStartSession[] = "StartSession"; |
| const char kSessionManagerStopSession[] = "StopSession"; |
| const char kSessionManagerRestartJob[] = "RestartJob"; |
| const char kSessionManagerRestartJobWithAuth[] = "RestartJobWithAuth"; |
| const char kSessionManagerRestartEntd[] = "RestartEntd"; |
| const char kSessionManagerSetOwnerKey[] = "SetOwnerKey"; |
| const char kSessionManagerUnwhitelist[] = "Unwhitelist"; |
| const char kSessionManagerCheckWhitelist[] = "CheckWhitelist"; |
| const char kSessionManagerEnumerateWhitelisted[] = "EnumerateWhitelisted"; |
| const char kSessionManagerWhitelist[] = "Whitelist"; |
| const char kSessionManagerStoreProperty[] = "StoreProperty"; |
| const char kSessionManagerRetrieveProperty[] = "RetrieveProperty"; |
| const char kSessionManagerStorePolicy[] = "StorePolicy"; |
| const char kSessionManagerRetrievePolicy[] = "RetrievePolicy"; |
| const char kSessionManagerStorePolicyForUser[] = "StorePolicyForUser"; |
| const char kSessionManagerRetrievePolicyForUser[] = "RetrievePolicyForUser"; |
| const char kSessionManagerStoreDeviceLocalAccountPolicy[] = |
| "StoreDeviceLocalAccountPolicy"; |
| const char kSessionManagerRetrieveDeviceLocalAccountPolicy[] = |
| "RetrieveDeviceLocalAccountPolicy"; |
| const char kSessionManagerRetrieveSessionState[] = "RetrieveSessionState"; |
| const char kSessionManagerRetrieveActiveSessions[] = "RetrieveActiveSessions"; |
| const char kSessionManagerStartSessionService[] = "StartSessionService"; |
| const char kSessionManagerStopSessionService[] = "StopSessionService"; |
| const char kSessionManagerStartDeviceWipe[] = "StartDeviceWipe"; |
| const char kSessionManagerHandleSupervisedUserCreationStarting[] = |
| "HandleSupervisedUserCreationStarting"; |
| const char kSessionManagerHandleSupervisedUserCreationFinished[] = |
| "HandleSupervisedUserCreationFinished"; |
| const char kSessionManagerLockScreen[] = "LockScreen"; |
| const char kSessionManagerHandleLockScreenShown[] = "HandleLockScreenShown"; |
| const char kSessionManagerHandleLockScreenDismissed[] = |
| "HandleLockScreenDismissed"; |
| const char kSessionManagerHandleLivenessConfirmed[] = "HandleLivenessConfirmed"; |
| const char kSessionManagerSetFlagsForUser[] = "SetFlagsForUser"; |
| const char kSessionManagerGetServerBackedStateKeys[] = |
| "GetServerBackedStateKeys"; |
| const char kSessionManagerInitMachineInfo[] = "InitMachineInfo"; |
| // Signals |
| const char kLoginPromptVisibleSignal[] = "LoginPromptVisible"; |
| const char kSessionStateChangedSignal[] = "SessionStateChanged"; |
| // ScreenLock signals. |
| const char kScreenIsLockedSignal[] = "ScreenIsLocked"; |
| const char kScreenIsUnlockedSignal[] = "ScreenIsUnlocked"; |
| // Ownership API signals. |
| const char kOwnerKeySetSignal[] = "SetOwnerKeyComplete"; |
| const char kPropertyChangeCompleteSignal[] = "PropertyChangeComplete"; |
| } // namespace login_manager |
| |
| namespace speech_synthesis { |
| const char kSpeechSynthesizerInterface[] = |
| "org.chromium.SpeechSynthesizerInterface"; |
| const char kSpeechSynthesizerServicePath[] = "/org/chromium/SpeechSynthesizer"; |
| const char kSpeechSynthesizerServiceName[] = "org.chromium.SpeechSynthesizer"; |
| // Methods |
| const char kSpeak[] = "Speak"; |
| const char kStop[] = "Stop"; |
| const char kIsSpeaking[] = "IsSpeaking"; |
| const char kShutdown[] = "Shutdown"; |
| } // namespace speech_synthesis |
| |
| namespace chromium { |
| const char kChromiumInterface[] = "org.chromium.Chromium"; |
| // Text-to-speech service signals. |
| const char kTTSReadySignal[] = "TTSReady"; |
| const char kTTSFailedSignal[] = "TTSFailed"; |
| } // namespace chromium |
| |
| namespace power_manager { |
| // powerd |
| const char kPowerManagerInterface[] = "org.chromium.PowerManager"; |
| const char kPowerManagerServicePath[] = "/org/chromium/PowerManager"; |
| const char kPowerManagerServiceName[] = "org.chromium.PowerManager"; |
| // Methods exposed by powerd. |
| const char kDecreaseScreenBrightnessMethod[] = "DecreaseScreenBrightness"; |
| const char kIncreaseScreenBrightnessMethod[] = "IncreaseScreenBrightness"; |
| const char kGetScreenBrightnessPercentMethod[] = "GetScreenBrightnessPercent"; |
| const char kSetScreenBrightnessPercentMethod[] = "SetScreenBrightnessPercent"; |
| const char kDecreaseKeyboardBrightnessMethod[] = "DecreaseKeyboardBrightness"; |
| const char kIncreaseKeyboardBrightnessMethod[] = "IncreaseKeyboardBrightness"; |
| const char kRequestRestartMethod[] = "RequestRestart"; |
| const char kRequestShutdownMethod[] = "RequestShutdown"; |
| const char kRequestSuspendMethod[] = "RequestSuspend"; |
| const char kGetPowerSupplyPropertiesMethod[] = "GetPowerSupplyProperties"; |
| const char kHandleUserActivityMethod[] = "HandleUserActivity"; |
| const char kHandleVideoActivityMethod[] = "HandleVideoActivity"; |
| const char kSetIsProjectingMethod[] = "SetIsProjecting"; |
| const char kSetPolicyMethod[] = "SetPolicy"; |
| const char kSetPowerSourceMethod[] = "SetPowerSource"; |
| const char kRegisterSuspendDelayMethod[] = "RegisterSuspendDelay"; |
| const char kUnregisterSuspendDelayMethod[] = "UnregisterSuspendDelay"; |
| const char kHandleSuspendReadinessMethod[] = "HandleSuspendReadiness"; |
| const char kRegisterDarkSuspendDelayMethod[] = "RegisterDarkSuspendDelay"; |
| const char kUnregisterDarkSuspendDelayMethod[] = "UnregisterDarkSuspendDelay"; |
| const char kHandleDarkSuspendReadinessMethod[] = "HandleDarkSuspendReadiness"; |
| const char kHandlePowerButtonAcknowledgmentMethod[] = |
| "HandlePowerButtonAcknowledgment"; |
| const char kRecordDarkResumeWakeReasonMethod[] = "RecordDarkResumeWakeReason"; |
| // Signals emitted by powerd. |
| const char kBrightnessChangedSignal[] = "BrightnessChanged"; |
| const char kKeyboardBrightnessChangedSignal[] = "KeyboardBrightnessChanged"; |
| const char kPeripheralBatteryStatusSignal[] = "PeripheralBatteryStatus"; |
| const char kPowerSupplyPollSignal[] = "PowerSupplyPoll"; |
| const char kSuspendImminentSignal[] = "SuspendImminent"; |
| const char kDarkSuspendImminentSignal[] = "DarkSuspendImminent"; |
| const char kSuspendDoneSignal[] = "SuspendDone"; |
| const char kInputEventSignal[] = "InputEvent"; |
| const char kIdleActionImminentSignal[] = "IdleActionImminent"; |
| const char kIdleActionDeferredSignal[] = "IdleActionDeferred"; |
| // Values |
| const int kBrightnessTransitionGradual = 1; |
| const int kBrightnessTransitionInstant = 2; |
| enum UserActivityType { |
| USER_ACTIVITY_OTHER = 0, |
| USER_ACTIVITY_BRIGHTNESS_UP_KEY_PRESS = 1, |
| USER_ACTIVITY_BRIGHTNESS_DOWN_KEY_PRESS = 2, |
| USER_ACTIVITY_VOLUME_UP_KEY_PRESS = 3, |
| USER_ACTIVITY_VOLUME_DOWN_KEY_PRESS = 4, |
| USER_ACTIVITY_VOLUME_MUTE_KEY_PRESS = 5, |
| }; |
| enum RequestRestartReason { |
| REQUEST_RESTART_FOR_USER = 0, |
| REQUEST_RESTART_FOR_UPDATE = 1, |
| }; |
| } // namespace power_manager |
| |
| namespace chromeos { |
| const char kLibCrosServiceName[] = "org.chromium.LibCrosService"; |
| const char kLibCrosServicePath[] = "/org/chromium/LibCrosService"; |
| const char kLibCrosServiceInterface[] = "org.chromium.LibCrosServiceInterface"; |
| // Methods |
| const char kResolveNetworkProxy[] = "ResolveNetworkProxy"; |
| const char kCheckLiveness[] = "CheckLiveness"; |
| const char kLockScreen[] = "LockScreen"; |
| const char kSetDisplayPower[] = "SetDisplayPower"; |
| const char kSetDisplaySoftwareDimming[] = "SetDisplaySoftwareDimming"; |
| const char kTakeDisplayOwnership[] = "TakeDisplayOwnership"; |
| const char kReleaseDisplayOwnership[] = "ReleaseDisplayOwnership"; |
| // Values |
| enum DisplayPowerState { |
| DISPLAY_POWER_ALL_ON = 0, |
| DISPLAY_POWER_ALL_OFF = 1, |
| DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON = 2, |
| DISPLAY_POWER_INTERNAL_ON_EXTERNAL_OFF = 3, |
| }; |
| } // namespace chromeos |
| |
| // TODO(benchan): Reorganize shill constants and remove deprecated ones. |
| namespace shill { |
| // Flimflam D-Bus service identifiers. |
| const char kFlimflamManagerInterface[] = "org.chromium.flimflam.Manager"; |
| const char kFlimflamServiceName[] = "org.chromium.flimflam"; |
| const char kFlimflamServicePath[] = "/"; // crosbug.com/20135 |
| const char kFlimflamServiceInterface[] = "org.chromium.flimflam.Service"; |
| const char kFlimflamIPConfigInterface[] = "org.chromium.flimflam.IPConfig"; |
| const char kFlimflamDeviceInterface[] = "org.chromium.flimflam.Device"; |
| const char kFlimflamProfileInterface[] = "org.chromium.flimflam.Profile"; |
| const char kFlimflamNetworkInterface[] = "org.chromium.flimflam.Network"; |
| const char kFlimflamThirdPartyVpnInterface[] = |
| "org.chromium.flimflam.ThirdPartyVpn"; |
| |
| // Flimflam function names. |
| const char kGetPropertiesFunction[] = "GetProperties"; |
| const char kSetPropertyFunction[] = "SetProperty"; |
| const char kClearPropertyFunction[] = "ClearProperty"; |
| const char kConnectFunction[] = "Connect"; |
| const char kDisconnectFunction[] = "Disconnect"; |
| const char kRequestScanFunction[] = "RequestScan"; |
| const char kGetServiceFunction[] = "GetService"; |
| const char kGetWifiServiceFunction[] = "GetWifiService"; |
| const char kGetVPNServiceFunction[] = "GetVPNService"; |
| const char kRemoveServiceFunction[] = "Remove"; |
| const char kEnableTechnologyFunction[] = "EnableTechnology"; |
| const char kDisableTechnologyFunction[] = "DisableTechnology"; |
| const char kAddIPConfigFunction[] = "AddIPConfig"; |
| const char kRemoveConfigFunction[] = "Remove"; |
| const char kGetEntryFunction[] = "GetEntry"; |
| const char kDeleteEntryFunction[] = "DeleteEntry"; |
| const char kActivateCellularModemFunction[] = "ActivateCellularModem"; |
| const char kRequirePinFunction[] = "RequirePin"; |
| const char kEnterPinFunction[] = "EnterPin"; |
| const char kUnblockPinFunction[] = "UnblockPin"; |
| const char kChangePinFunction[] = "ChangePin"; |
| const char kProposeScanFunction[] = "ProposeScan"; |
| const char kRegisterFunction[] = "Register"; |
| const char kConfigureServiceFunction[] = "ConfigureService"; |
| const char kConfigureWifiServiceFunction[] = "ConfigureWifiService"; |
| const char kFindMatchingServiceFunction[] = "FindMatchingService"; |
| |
| // Flimflam Service property names. |
| const char kSecurityProperty[] = "Security"; |
| const char kPriorityProperty[] = "Priority"; |
| const char kPriorityWithinTechnologyProperty[] = "PriorityWithinTechnology"; |
| const char kPassphraseProperty[] = "Passphrase"; |
| const char kIdentityProperty[] = "Identity"; |
| const char kAuthorityPathProperty[] = "AuthorityPath"; |
| const char kPassphraseRequiredProperty[] = "PassphraseRequired"; |
| const char kSaveCredentialsProperty[] = "SaveCredentials"; |
| const char kSignalStrengthProperty[] = "Strength"; |
| const char kNameProperty[] = "Name"; |
| const char kGuidProperty[] = "GUID"; |
| const char kStateProperty[] = "State"; |
| const char kTypeProperty[] = "Type"; |
| const char kDeviceProperty[] = "Device"; |
| const char kProfileProperty[] = "Profile"; |
| const char kConnectivityStateProperty[] = "ConnectivityState"; |
| const char kConnectableProperty[] = "Connectable"; |
| const char kAutoConnectProperty[] = "AutoConnect"; |
| const char kIsActiveProperty[] = "IsActive"; |
| const char kModeProperty[] = "Mode"; |
| const char kErrorProperty[] = "Error"; |
| const char kProviderProperty[] = "Provider"; |
| const char kHostProperty[] = "Host"; |
| const char kDomainProperty[] = "Domain"; |
| const char kProxyConfigProperty[] = "ProxyConfig"; |
| const char kCheckPortalProperty[] = "CheckPortal"; |
| const char kSSIDProperty[] = "SSID"; |
| const char kConnectedProperty[] = "Connected"; |
| const char kUIDataProperty[] = "UIData"; |
| const char kConnectionIdProperty[] = "ConnectionId"; |
| const char kVisibleProperty[] = "Visible"; |
| const char kDnsAutoFallbackProperty[] = "DNSAutoFallback"; |
| const char kPortalDetectionFailedPhaseProperty[] = |
| "PortalDetectionFailedPhase"; |
| const char kPortalDetectionFailedStatusProperty[] = |
| "PortalDetectionFailedStatus"; |
| const char kSavedIPConfigProperty[] = "SavedIPConfig"; |
| const char kStaticIPConfigProperty[] = "StaticIPConfig"; |
| const char kLinkMonitorDisableProperty[] = "LinkMonitorDisable"; |
| const char kSecurityClassProperty[] = "SecurityClass"; |
| |
| // Flimflam provider property names. |
| const char kProviderHostProperty[] = "Provider.Host"; |
| const char kProviderNameProperty[] = "Provider.Name"; |
| const char kProviderTypeProperty[] = "Provider.Type"; |
| |
| // Flimflam Wifi Service property names. |
| const char kWifiBSsid[] = "WiFi.BSSID"; |
| const char kWifiHexSsid[] = "WiFi.HexSSID"; |
| const char kWifiFrequency[] = "WiFi.Frequency"; |
| const char kWifiHiddenSsid[] = "WiFi.HiddenSSID"; |
| const char kWifiPhyMode[] = "WiFi.PhyMode"; |
| const char kWifiAuthMode[] = "WiFi.AuthMode"; |
| const char kWifiChannelProperty[] = "WiFi.Channel"; |
| const char kWifiPreferredDeviceProperty[] = "WiFi.PreferredDevice"; |
| const char kWifiRoamThresholdProperty[] = "WiFi.RoamThreshold"; |
| |
| // Flimflam EAP property names. |
| const char kEapIdentityProperty[] = "EAP.Identity"; |
| const char kEapMethodProperty[] = "EAP.EAP"; |
| const char kEapPhase2AuthProperty[] = "EAP.InnerEAP"; |
| const char kEapAnonymousIdentityProperty[] = "EAP.AnonymousIdentity"; |
| const char kEapClientCertProperty[] = "EAP.ClientCert"; |
| const char kEapCertIdProperty[] = "EAP.CertID"; |
| const char kEapClientCertNssProperty[] = "EAP.ClientCertNSS"; |
| const char kEapPrivateKeyProperty[] = "EAP.PrivateKey"; |
| const char kEapPrivateKeyPasswordProperty[] = "EAP.PrivateKeyPassword"; |
| const char kEapKeyIdProperty[] = "EAP.KeyID"; |
| const char kEapCaCertProperty[] = "EAP.CACert"; |
| const char kEapCaCertIdProperty[] = "EAP.CACertID"; |
| const char kEapCaCertNssProperty[] = "EAP.CACertNSS"; |
| const char kEapUseSystemCasProperty[] = "EAP.UseSystemCAs"; |
| const char kEapUseProactiveKeyCachingProperty[] = "EAP.UseProactiveKeyCaching"; |
| const char kEapPinProperty[] = "EAP.PIN"; |
| const char kEapPasswordProperty[] = "EAP.Password"; |
| const char kEapKeyMgmtProperty[] = "EAP.KeyMgmt"; |
| |
| // Flimflam Cellular Service property names. |
| const char kTechnologyFamilyProperty[] = "Cellular.Family"; |
| const char kActivationStateProperty[] = "Cellular.ActivationState"; |
| const char kNetworkTechnologyProperty[] = "Cellular.NetworkTechnology"; |
| const char kRoamingStateProperty[] = "Cellular.RoamingState"; |
| const char kOperatorNameProperty[] = "Cellular.OperatorName"; |
| const char kOperatorCodeProperty[] = "Cellular.OperatorCode"; |
| const char kServingOperatorProperty[] = "Cellular.ServingOperator"; |
| const char kPaymentPortalProperty[] = "Cellular.Olp"; |
| const char kUsageURLProperty[] = "Cellular.UsageUrl"; |
| const char kCellularApnProperty[] = "Cellular.APN"; |
| const char kCellularLastGoodApnProperty[] = "Cellular.LastGoodAPN"; |
| const char kCellularApnListProperty[] = "Cellular.APNList"; |
| |
| // Flimflam Manager property names. |
| const char kProfilesProperty[] = "Profiles"; |
| const char kServicesProperty[] = "Services"; |
| const char kServiceWatchListProperty[] = "ServiceWatchList"; |
| const char kAvailableTechnologiesProperty[] = "AvailableTechnologies"; |
| const char kEnabledTechnologiesProperty[] = "EnabledTechnologies"; |
| const char kConnectedTechnologiesProperty[] = "ConnectedTechnologies"; |
| const char kDefaultTechnologyProperty[] = "DefaultTechnology"; |
| const char kOfflineModeProperty[] = "OfflineMode"; |
| const char kActiveProfileProperty[] = "ActiveProfile"; |
| const char kDevicesProperty[] = "Devices"; |
| const char kCheckPortalListProperty[] = "CheckPortalList"; |
| const char kArpGatewayProperty[] = "ArpGateway"; |
| const char kCountryProperty[] = "Country"; |
| const char kPortalURLProperty[] = "PortalURL"; |
| const char kConnectionStateProperty[] = "ConnectionState"; |
| const char kClaimedDevicesProperty[] = "ClaimedDevices"; |
| |
| // Flimflam Profile property names. |
| const char kEntriesProperty[] = "Entries"; |
| |
| // Flimflam Device property names. |
| const char kScanningProperty[] = "Scanning"; |
| const char kPoweredProperty[] = "Powered"; |
| const char kNetworksProperty[] = "Networks"; |
| const char kScanIntervalProperty[] = "ScanInterval"; |
| const char kBgscanMethodProperty[] = "BgscanMethod"; |
| const char kBgscanShortIntervalProperty[] = "BgscanShortInterval"; |
| const char kRoamThresholdProperty[] = "RoamThreshold"; |
| const char kDBusObjectProperty[] = "DBus.Object"; |
| const char kDBusServiceProperty[] = "DBus.Service"; |
| const char kBgscanSignalThresholdProperty[] = "BgscanSignalThreshold"; |
| const char kWakeToScanPeriodSecondsProperty[] = "WakeToScanPeriodSeconds"; |
| const char kNetDetectScanPeriodSecondsProperty[] = "NetDetectScanPeriodSeconds"; |
| const char kForceWakeToScanTimerProperty[] = "ForceWakeToScanTimer"; |
| // The name of the network interface, ie. wlan0, eth0, etc. |
| const char kInterfaceProperty[] = "Interface"; |
| const char kSelectedServiceProperty[] = "SelectedService"; |
| const char kIPConfigsProperty[] = "IPConfigs"; |
| |
| // Flimflam Cellular Device property names. |
| const char kCarrierProperty[] = "Cellular.Carrier"; |
| const char kCellularAllowRoamingProperty[] = "Cellular.AllowRoaming"; |
| const char kHomeProviderProperty[] = "Cellular.HomeProvider"; |
| const char kMeidProperty[] = "Cellular.MEID"; |
| const char kImeiProperty[] = "Cellular.IMEI"; |
| const char kIccidProperty[] = "Cellular.ICCID"; |
| const char kImsiProperty[] = "Cellular.IMSI"; |
| const char kEsnProperty[] = "Cellular.ESN"; |
| const char kMdnProperty[] = "Cellular.MDN"; |
| const char kMinProperty[] = "Cellular.MIN"; |
| const char kModelIDProperty[] = "Cellular.ModelID"; |
| const char kManufacturerProperty[] = "Cellular.Manufacturer"; |
| const char kFirmwareRevisionProperty[] = "Cellular.FirmwareRevision"; |
| const char kHardwareRevisionProperty[] = "Cellular.HardwareRevision"; |
| const char kPRLVersionProperty[] = "Cellular.PRLVersion"; |
| const char kSelectedNetworkProperty[] = "Cellular.SelectedNetwork"; |
| const char kSupportNetworkScanProperty[] = "Cellular.SupportNetworkScan"; |
| const char kFoundNetworksProperty[] = "Cellular.FoundNetworks"; |
| |
| // Flimflam state options. |
| const char kStateIdle[] = "idle"; |
| const char kStateCarrier[] = "carrier"; |
| const char kStateAssociation[] = "association"; |
| const char kStateConfiguration[] = "configuration"; |
| const char kStateReady[] = "ready"; |
| const char kStatePortal[] = "portal"; |
| const char kStateOffline[] = "offline"; |
| const char kStateOnline[] = "online"; |
| const char kStateDisconnect[] = "disconnect"; |
| const char kStateFailure[] = "failure"; |
| const char kStateActivationFailure[] = "activation-failure"; |
| |
| // Flimflam portal phase and status. |
| const char kPortalDetectionPhaseConnection[] = "Connection"; |
| const char kPortalDetectionPhaseDns[] = "DNS"; |
| const char kPortalDetectionPhaseHttp[] = "HTTP"; |
| const char kPortalDetectionPhaseContent[] = "Content"; |
| const char kPortalDetectionPhaseUnknown[] = "Unknown"; |
| const char kPortalDetectionStatusFailure[] = "Failure"; |
| const char kPortalDetectionStatusTimeout[] = "Timeout"; |
| const char kPortalDetectionStatusSuccess[] = "Success"; |
| |
| // Flimflam property names for SIMLock status. |
| const char kSIMLockStatusProperty[] = "Cellular.SIMLockStatus"; |
| const char kSIMLockTypeProperty[] = "LockType"; |
| const char kSIMLockRetriesLeftProperty[] = "RetriesLeft"; |
| const char kSIMLockEnabledProperty[] = "LockEnabled"; |
| |
| // Flimflam property names for Cellular.FoundNetworks. |
| const char kLongNameProperty[] = "long_name"; |
| const char kStatusProperty[] = "status"; |
| const char kShortNameProperty[] = "short_name"; |
| const char kTechnologyProperty[] = "technology"; |
| const char kNetworkIdProperty[] = "network_id"; |
| |
| // Flimflam SIMLock status types. |
| const char kSIMLockPin[] = "sim-pin"; |
| const char kSIMLockPuk[] = "sim-puk"; |
| |
| // APN info property names. |
| const char kApnProperty[] = "apn"; |
| const char kApnNetworkIdProperty[] = "network_id"; |
| const char kApnUsernameProperty[] = "username"; |
| const char kApnPasswordProperty[] = "password"; |
| const char kApnNameProperty[] = "name"; |
| const char kApnLocalizedNameProperty[] = "localized_name"; |
| const char kApnLanguageProperty[] = "language"; |
| |
| // Payment Portal property names. |
| const char kPaymentPortalURL[] = "url"; |
| const char kPaymentPortalMethod[] = "method"; |
| const char kPaymentPortalPostData[] = "postdata"; |
| |
| // Operator info property names. |
| const char kOperatorNameKey[] = "name"; |
| const char kOperatorCodeKey[] = "code"; |
| const char kOperatorCountryKey[] = "country"; |
| |
| // Flimflam network technology options. |
| const char kNetworkTechnology1Xrtt[] = "1xRTT"; |
| const char kNetworkTechnologyEvdo[] = "EVDO"; |
| const char kNetworkTechnologyGsm[] = "GSM"; |
| const char kNetworkTechnologyGprs[] = "GPRS"; |
| const char kNetworkTechnologyEdge[] = "EDGE"; |
| const char kNetworkTechnologyUmts[] = "UMTS"; |
| const char kNetworkTechnologyHspa[] = "HSPA"; |
| const char kNetworkTechnologyHspaPlus[] = "HSPA+"; |
| const char kNetworkTechnologyLte[] = "LTE"; |
| const char kNetworkTechnologyLteAdvanced[] = "LTE Advanced"; |
| |
| // Flimflam roaming state options |
| const char kRoamingStateHome[] = "home"; |
| const char kRoamingStateRoaming[] = "roaming"; |
| const char kRoamingStateUnknown[] = "unknown"; |
| |
| // Flimflam activation state options |
| const char kActivationStateActivated[] = "activated"; |
| const char kActivationStateActivating[] = "activating"; |
| const char kActivationStateNotActivated[] = "not-activated"; |
| const char kActivationStatePartiallyActivated[] = "partially-activated"; |
| const char kActivationStateUnknown[] = "unknown"; |
| |
| // Flimflam EAP method options. |
| const char kEapMethodPEAP[] = "PEAP"; |
| const char kEapMethodTLS[] = "TLS"; |
| const char kEapMethodTTLS[] = "TTLS"; |
| const char kEapMethodLEAP[] = "LEAP"; |
| |
| // Flimflam EAP phase 2 auth options. |
| const char kEapPhase2AuthPEAPMD5[] = "auth=MD5"; |
| const char kEapPhase2AuthPEAPMSCHAPV2[] = "auth=MSCHAPV2"; |
| const char kEapPhase2AuthPEAPGTC[] = "auth=GTC"; |
| const char kEapPhase2AuthTTLSMD5[] = "autheap=MD5"; // crosbug/26822 |
| const char kEapPhase2AuthTTLSEAPMD5[] = "autheap=MD5"; |
| const char kEapPhase2AuthTTLSEAPMSCHAPV2[] = "autheap=MSCHAPV2"; |
| const char kEapPhase2AuthTTLSMSCHAPV2[] = "auth=MSCHAPV2"; |
| const char kEapPhase2AuthTTLSMSCHAP[] = "auth=MSCHAP"; |
| const char kEapPhase2AuthTTLSPAP[] = "auth=PAP"; |
| const char kEapPhase2AuthTTLSCHAP[] = "auth=CHAP"; |
| const char kEapPhase2AuthTTLSGTC[] = "auth=GTC"; |
| const char kEapPhase2AuthTTLSEAPGTC[] = "autheap=GTC"; |
| |
| // Flimflam VPN provider types. |
| const char kProviderL2tpIpsec[] = "l2tpipsec"; |
| const char kProviderOpenVpn[] = "openvpn"; |
| const char kProviderThirdPartyVpn[] = "thirdpartyvpn"; |
| |
| // Flimflam VPN service properties |
| const char kVPNDomainProperty[] = "VPN.Domain"; |
| |
| // Flimflam monitored properties |
| const char kMonitorPropertyChanged[] = "PropertyChanged"; |
| |
| // Flimflam type options. |
| const char kTypeEthernet[] = "ethernet"; |
| const char kTypeWifi[] = "wifi"; |
| const char kTypeWimax[] = "wimax"; |
| const char kTypeBluetooth[] = "bluetooth"; |
| const char kTypeCellular[] = "cellular"; |
| const char kTypeVPN[] = "vpn"; |
| const char kTypePPPoE[] = "pppoe"; |
| |
| // Flimflam mode options. |
| const char kModeManaged[] = "managed"; |
| const char kModeAdhoc[] = "adhoc"; |
| |
| // Flimflam security options. |
| const char kSecurityWpa[] = "wpa"; |
| const char kSecurityWep[] = "wep"; |
| const char kSecurityRsn[] = "rsn"; |
| const char kSecurity8021x[] = "802_1x"; |
| const char kSecurityPsk[] = "psk"; |
| const char kSecurityNone[] = "none"; |
| |
| // Flimflam L2TPIPsec property names. |
| const char kL2tpIpsecAuthenticationType[] = "L2TPIPsec.AuthenticationType"; |
| const char kL2tpIpsecCaCertNssProperty[] = "L2TPIPsec.CACertNSS"; |
| const char kL2tpIpsecClientCertIdProperty[] = "L2TPIPsec.ClientCertID"; |
| const char kL2tpIpsecClientCertSlotProperty[] = "L2TPIPsec.ClientCertSlot"; |
| const char kL2tpIpsecIkeVersion[] = "L2TPIPsec.IKEVersion"; |
| const char kL2tpIpsecPinProperty[] = "L2TPIPsec.PIN"; |
| const char kL2tpIpsecPskProperty[] = "L2TPIPsec.PSK"; |
| const char kL2tpIpsecPskRequiredProperty[] = "L2TPIPsec.PSKRequired"; |
| const char kL2tpIpsecUserProperty[] = "L2TPIPsec.User"; |
| const char kL2tpIpsecPasswordProperty[] = "L2TPIPsec.Password"; |
| |
| // Flimflam OpenVPN property names. |
| const char kOpenVPNAuthNoCacheProperty[] = "OpenVPN.AuthNoCache"; |
| const char kOpenVPNAuthProperty[] = "OpenVPN.Auth"; |
| const char kOpenVPNAuthRetryProperty[] = "OpenVPN.AuthRetry"; |
| const char kOpenVPNAuthUserPassProperty[] = "OpenVPN.AuthUserPass"; |
| const char kOpenVPNCaCertProperty[] = "OpenVPN.CACert"; |
| const char kOpenVPNCaCertNSSProperty[] = "OpenVPN.CACertNSS"; |
| const char kOpenVPNClientCertIdProperty[] = "OpenVPN.Pkcs11.ID"; |
| const char kOpenVPNClientCertSlotProperty[] = "OpenVPN.Pkcs11.Slot"; |
| const char kOpenVPNCipherProperty[] = "OpenVPN.Cipher"; |
| const char kOpenVPNCompLZOProperty[] = "OpenVPN.CompLZO"; |
| const char kOpenVPNCompNoAdaptProperty[] = "OpenVPN.CompNoAdapt"; |
| const char kOpenVPNIgnoreDefaultRouteProperty[] = "OpenVPN.IgnoreDefaultRoute"; |
| const char kOpenVPNKeyDirectionProperty[] = "OpenVPN.KeyDirection"; |
| const char kOpenVPNMgmtEnableProperty[] = "OpenVPN.Mgmt.Enable"; |
| const char kOpenVPNNsCertTypeProperty[] = "OpenVPN.NsCertType"; |
| const char kOpenVPNOTPProperty[] = "OpenVPN.OTP"; |
| const char kOpenVPNPasswordProperty[] = "OpenVPN.Password"; |
| const char kOpenVPNPinProperty[] = "OpenVPN.Pkcs11.PIN"; |
| const char kOpenVPNPortProperty[] = "OpenVPN.Port"; |
| const char kOpenVPNProtoProperty[] = "OpenVPN.Proto"; |
| const char kOpenVPNProviderProperty[] = "OpenVPN.Pkcs11.Provider"; |
| const char kOpenVPNPushPeerInfoProperty[] = "OpenVPN.PushPeerInfo"; |
| const char kOpenVPNRemoteCertEKUProperty[] = "OpenVPN.RemoteCertEKU"; |
| const char kOpenVPNRemoteCertKUProperty[] = "OpenVPN.RemoteCertKU"; |
| const char kOpenVPNRemoteCertTLSProperty[] = "OpenVPN.RemoteCertTLS"; |
| const char kOpenVPNRenegSecProperty[] = "OpenVPN.RenegSec"; |
| const char kOpenVPNServerPollTimeoutProperty[] = "OpenVPN.ServerPollTimeout"; |
| const char kOpenVPNShaperProperty[] = "OpenVPN.Shaper"; |
| const char kOpenVPNStaticChallengeProperty[] = "OpenVPN.StaticChallenge"; |
| const char kOpenVPNTLSAuthContentsProperty[] = "OpenVPN.TLSAuthContents"; |
| const char kOpenVPNTLSRemoteProperty[] = "OpenVPN.TLSRemote"; |
| const char kOpenVPNUserProperty[] = "OpenVPN.User"; |
| |
| // FlimFlam PPPoE property names. |
| const char kPPPoEUsernameProperty[] = "PPPoE.Username"; |
| const char kPPPoEPasswordProperty[] = "PPPoE.Password"; |
| const char kPPPoELCPEchoIntervalProperty[] = "PPPoE.LCPEchoInterval"; |
| const char kPPPoELCPEchoFailureProperty[] = "PPPoE.LCPEchoFailure"; |
| const char kPPPoEMaxAuthFailureProperty[] = "PPPoE.MaxAuthFailure"; |
| |
| // FlimFlam technology family options |
| const char kTechnologyFamilyCdma[] = "CDMA"; |
| const char kTechnologyFamilyGsm[] = "GSM"; |
| |
| // IPConfig property names. |
| const char kMethodProperty[] = "Method"; |
| const char kAddressProperty[] = "Address"; |
| const char kMtuProperty[] = "Mtu"; |
| const char kPrefixlenProperty[] = "Prefixlen"; |
| const char kBroadcastProperty[] = "Broadcast"; |
| const char kPeerAddressProperty[] = "PeerAddress"; |
| const char kGatewayProperty[] = "Gateway"; |
| const char kDomainNameProperty[] = "DomainName"; |
| const char kAcceptedHostnameProperty[] = "AcceptedHostname"; |
| const char kNameServersProperty[] = "NameServers"; |
| const char kDelegatedPrefixProperty[] = "DelegatedPrefix"; |
| const char kDelegatedPrefixLengthProperty[] = "DelegatedPrefixLength"; |
| |
| // IPConfig type options. |
| const char kTypeIPv4[] = "ipv4"; |
| const char kTypeIPv6[] = "ipv6"; |
| const char kTypeDHCP[] = "dhcp"; |
| const char kTypeBOOTP[] = "bootp"; |
| const char kTypeZeroConf[] = "zeroconf"; |
| const char kTypeDHCP6[] = "dhcp6"; |
| const char kTypePPP[] = "ppp"; |
| |
| // Flimflam error options. |
| const char kErrorAaaFailed[] = "aaa-failed"; |
| const char kErrorActivationFailed[] = "activation-failed"; |
| const char kErrorBadPassphrase[] = "bad-passphrase"; |
| const char kErrorBadWEPKey[] = "bad-wepkey"; |
| const char kErrorConnectFailed[] = "connect-failed"; |
| const char kErrorDNSLookupFailed[] = "dns-lookup-failed"; |
| const char kErrorDhcpFailed[] = "dhcp-failed"; |
| const char kErrorHTTPGetFailed[] = "http-get-failed"; |
| const char kErrorInternal[] = "internal-error"; |
| const char kErrorIpsecCertAuthFailed[] = "ipsec-cert-auth-failed"; |
| const char kErrorIpsecPskAuthFailed[] = "ipsec-psk-auth-failed"; |
| const char kErrorNeedEvdo[] = "need-evdo"; |
| const char kErrorNeedHomeNetwork[] = "need-home-network"; |
| const char kErrorOtaspFailed[] = "otasp-failed"; |
| const char kErrorOutOfRange[] = "out-of-range"; |
| const char kErrorPinMissing[] = "pin-missing"; |
| const char kErrorPppAuthFailed[] = "ppp-auth-failed"; |
| |
| // Flimflam error result codes. |
| const char kErrorResultSuccess[] = "org.chromium.flimflam.Error.Success"; |
| const char kErrorResultFailure[] = "org.chromium.flimflam.Error.Failure"; |
| const char kErrorResultAlreadyConnected[] = |
| "org.chromium.flimflam.Error.AlreadyConnected"; |
| const char kErrorResultAlreadyExists[] = |
| "org.chromium.flimflam.Error.AlreadyExists"; |
| const char kErrorResultIncorrectPin[] = |
| "org.chromium.flimflam.Error.IncorrectPin"; |
| const char kErrorResultInProgress[] = "org.chromium.flimflam.Error.InProgress"; |
| const char kErrorResultInternalError[] = |
| "org.chromium.flimflam.Error.InternalError"; |
| const char kErrorResultInvalidApn[] = "org.chromium.flimflam.Error.InvalidApn"; |
| const char kErrorResultInvalidArguments[] = |
| "org.chromium.flimflam.Error.InvalidArguments"; |
| const char kErrorResultInvalidNetworkName[] = |
| "org.chromium.flimflam.Error.InvalidNetworkName"; |
| const char kErrorResultInvalidPassphrase[] = |
| "org.chromium.flimflam.Error.InvalidPassphrase"; |
| const char kErrorResultInvalidProperty[] = |
| "org.chromium.flimflam.Error.InvalidProperty"; |
| const char kErrorResultNoCarrier[] = "org.chromium.flimflam.Error.NoCarrier"; |
| const char kErrorResultNotConnected[] = |
| "org.chromium.flimflam.Error.NotConnected"; |
| const char kErrorResultNotFound[] = "org.chromium.flimflam.Error.NotFound"; |
| const char kErrorResultNotImplemented[] = |
| "org.chromium.flimflam.Error.NotImplemented"; |
| const char kErrorResultNotOnHomeNetwork[] = |
| "org.chromium.flimflam.Error.NotOnHomeNetwork"; |
| const char kErrorResultNotRegistered[] = |
| "org.chromium.flimflam.Error.NotRegistered"; |
| const char kErrorResultNotSupported[] = |
| "org.chromium.flimflam.Error.NotSupported"; |
| const char kErrorResultOperationAborted[] = |
| "org.chromium.flimflam.Error.OperationAborted"; |
| const char kErrorResultOperationInitiated[] = |
| "org.chromium.flimflam.Error.OperationInitiated"; |
| const char kErrorResultOperationTimeout[] = |
| "org.chromium.flimflam.Error.OperationTimeout"; |
| const char kErrorResultPassphraseRequired[] = |
| "org.chromium.flimflam.Error.PassphraseRequired"; |
| const char kErrorResultPermissionDenied[] = |
| "org.chromium.flimflam.Error.PermissionDenied"; |
| const char kErrorResultPinBlocked[] = "org.chromium.flimflam.Error.PinBlocked"; |
| const char kErrorResultPinRequired[] = |
| "org.chromium.flimflam.Error.PinRequired"; |
| const char kErrorResultWrongState[] = "org.chromium.flimflam.Error.WrongState"; |
| |
| const char kUnknownString[] = "UNKNOWN"; |
| |
| // Function names. |
| const char kClearPropertiesFunction[] = "ClearProperties"; |
| const char kCompleteCellularActivationFunction[] = "CompleteCellularActivation"; |
| const char kConfigureServiceForProfileFunction[] = "ConfigureServiceForProfile"; |
| const char kConnectToBestServicesFunction[] = "ConnectToBestServices"; |
| const char kCreateConnectivityReportFunction[] = "CreateConnectivityReport"; |
| const char kAddWakeOnPacketConnectionFunction[] = "AddWakeOnPacketConnection"; |
| const char kRemoveWakeOnPacketConnectionFunction[] = |
| "RemoveWakeOnPacketConnection"; |
| const char kRemoveAllWakeOnPacketConnectionsFunction[] = |
| "RemoveAllWakeOnPacketConnections"; |
| const char kGetLoadableProfileEntriesFunction[] = "GetLoadableProfileEntries"; |
| const char kGetNetworksForGeolocation[] = "GetNetworksForGeolocation"; |
| const char kPerformTDLSOperationFunction[] = "PerformTDLSOperation"; |
| const char kRefreshFunction[] = "Refresh"; |
| const char kResetFunction[] = "Reset"; |
| const char kSetCarrierFunction[] = "SetCarrier"; |
| const char kSetPropertiesFunction[] = "SetProperties"; |
| const char kVerifyAndEncryptCredentialsFunction[] = |
| "VerifyAndEncryptCredentials"; |
| const char kVerifyAndEncryptDataFunction[] = "VerifyAndEncryptData"; |
| const char kVerifyDestinationFunction[] = "VerifyDestination"; |
| |
| // ThirdPartyVpn functions. |
| const char kSetParametersFunction[] = "SetParameters"; |
| const char kSendPacketFunction[] = "SendPacket"; |
| const char kUpdateConnectionStateFunction[] = "UpdateConnectionState"; |
| const char kOnPacketReceivedFunction[] = "OnPacketReceived"; |
| const char kOnPlatformMessageFunction[] = "OnPlatformMessage"; |
| |
| // Device property names. |
| const char kEapAuthenticationCompletedProperty[] = "EapAuthenticationCompleted"; |
| const char kEapAuthenticatorDetectedProperty[] = "EapAuthenticatorDetected"; |
| const char kLinkMonitorResponseTimeProperty[] = "LinkMonitorResponseTime"; |
| const char kLinkUpProperty[] = "Ethernet.LinkUp"; |
| const char kProviderRequiresRoamingProperty[] = |
| "Cellular.ProviderRequiresRoaming"; |
| const char kPPPoEProperty[] = "Ethernet.PPPoE"; |
| const char kReceiveByteCountProperty[] = "ReceiveByteCount"; |
| const char kSIMPresentProperty[] = "Cellular.SIMPresent"; |
| const char kSupportedCarriersProperty[] = "Cellular.SupportedCarriers"; |
| const char kTransmitByteCountProperty[] = "TransmitByteCount"; |
| |
| // Technology types (augments "Flimflam type options" above). |
| const char kTypeEthernetEap[] = "etherneteap"; |
| |
| // Error strings. |
| const char kErrorEapAuthenticationFailed[] = "eap-authentication-failed"; |
| const char kErrorEapLocalTlsFailed[] = "eap-local-tls-failed"; |
| const char kErrorEapRemoteTlsFailed[] = "eap-remote-tls-failed"; |
| |
| // IPConfig property names. |
| const char kSearchDomainsProperty[] = "SearchDomains"; |
| const char kVendorEncapsulatedOptionsProperty[] = "VendorEncapsulatedOptions"; |
| const char kWebProxyAutoDiscoveryUrlProperty[] = "WebProxyAutoDiscoveryUrl"; |
| |
| // Manager property names. |
| const char kDefaultServiceProperty[] = "DefaultService"; |
| const char kDisableWiFiVHTProperty[] = "DisableWiFiVHT"; |
| const char kHostNameProperty[] = "HostName"; |
| const char kIgnoredDNSSearchPathsProperty[] = "IgnoredDNSSearchPaths"; |
| const char kLinkMonitorTechnologiesProperty[] = |
| "LinkMonitorTechnologies"; |
| const char kNoAutoConnectTechnologiesProperty[] = "NoAutoConnectTechnologies"; |
| const char kPortalCheckIntervalProperty[] = "PortalCheckInterval"; |
| const char kProhibitedTechnologiesProperty[] = "ProhibitedTechnologies"; |
| const char kServiceCompleteListProperty[] = "ServiceCompleteList"; |
| const char kShortDNSTimeoutTechnologiesProperty[] = |
| "ShortDNSTimeoutTechnologies"; |
| const char kUninitializedTechnologiesProperty[] = "UninitializedTechnologies"; |
| const char kWakeOnLanEnabledProperty[] = "WakeOnLanEnabled"; |
| const char kWakeOnWiFiFeaturesEnabledProperty[] = "WakeOnWiFiFeaturesEnabled"; |
| |
| // Service property names. |
| const char kActivationTypeProperty[] = "Cellular.ActivationType"; |
| const char kDiagnosticsDisconnectsProperty[] = "Diagnostics.Disconnects"; |
| const char kDiagnosticsMisconnectsProperty[] = "Diagnostics.Misconnects"; |
| const char kEapRemoteCertificationProperty[] = "EAP.RemoteCertification"; |
| const char kEapCaCertPemProperty[] = "EAP.CACertPEM"; |
| const char kEapSubjectMatchProperty[] = "EAP.SubjectMatch"; |
| const char kErrorDetailsProperty[] = "ErrorDetails"; |
| const char kHTTPProxyPortProperty[] = "HTTPProxyPort"; |
| const char kIPConfigProperty[] = "IPConfig"; |
| const char kL2tpIpsecCaCertPemProperty[] = "L2TPIPsec.CACertPEM"; |
| const char kL2tpIpsecTunnelGroupProperty[] = "L2TPIPsec.TunnelGroup"; |
| const char kL2tpIpsecXauthPasswordProperty[] = "L2TPIPsec.XauthPassword"; |
| const char kL2tpIpsecXauthUserProperty[] = "L2TPIPsec.XauthUser"; |
| const char kL2tpIpsecLcpEchoDisabledProperty[] = "L2TPIPsec.LCPEchoDisabled"; |
| const char kManagedCredentialsProperty[] = "ManagedCredentials"; |
| const char kOpenVPNCaCertPemProperty[] = "OpenVPN.CACertPEM"; |
| const char kOpenVPNCertProperty[] = "OpenVPN.Cert"; |
| const char kOpenVPNExtraCertPemProperty[] = "OpenVPN.ExtraCertPEM"; |
| const char kOpenVPNKeyProperty[] = "OpenVPN.Key"; |
| const char kOpenVPNPingProperty[] = "OpenVPN.Ping"; |
| const char kOpenVPNPingExitProperty[] = "OpenVPN.PingExit"; |
| const char kOpenVPNPingRestartProperty[] = "OpenVPN.PingRestart"; |
| const char kOpenVPNTLSAuthProperty[] = "OpenVPN.TLSAuth"; |
| const char kOpenVPNTokenProperty[] = "OpenVPN.Token"; |
| const char kOpenVPNVerbProperty[] = "OpenVPN.Verb"; |
| const char kOpenVPNVerifyHashProperty[] = "OpenVPN.VerifyHash"; |
| const char kOpenVPNVerifyX509NameProperty[] = "OpenVPN.VerifyX509Name"; |
| const char kOpenVPNVerifyX509TypeProperty[] = "OpenVPN.VerifyX509Type"; |
| const char kOutOfCreditsProperty[] = "Cellular.OutOfCredits"; |
| const char kPhysicalTechnologyProperty[] = "PhysicalTechnology"; |
| const char kPreviousErrorProperty[] = "PreviousError"; |
| const char kPreviousErrorSerialNumberProperty[] = "PreviousErrorSerialNumber"; |
| const char kStaticIPAddressProperty[] = "StaticIP.Address"; |
| const char kStaticIPGatewayProperty[] = "StaticIP.Gateway"; |
| const char kStaticIPMtuProperty[] = "StaticIP.Mtu"; |
| const char kStaticIPNameServersProperty[] = "StaticIP.NameServers"; |
| const char kStaticIPPeerAddressProperty[] = "StaticIP.PeerAddress"; |
| const char kStaticIPPrefixlenProperty[] = "StaticIP.Prefixlen"; |
| const char kSavedIPAddressProperty[] = "SavedIP.Address"; |
| const char kSavedIPGatewayProperty[] = "SavedIP.Gateway"; |
| const char kSavedIPMtuProperty[] = "SavedIP.Mtu"; |
| const char kSavedIPNameServersProperty[] = "SavedIP.NameServers"; |
| const char kSavedIPPeerAddressProperty[] = "SavedIP.PeerAddress"; |
| const char kSavedIPPrefixlenProperty[] = "SavedIP.Prefixlen"; |
| const char kTetheringProperty[] = "Tethering"; |
| const char kVPNMTUProperty[] = "VPN.MTU"; |
| const char kWifiFrequencyListProperty[] = "WiFi.FrequencyList"; |
| const char kWifiVendorInformationProperty[] = "WiFi.VendorInformation"; |
| const char kWifiProtectedManagementFrameRequiredProperty[] = |
| "WiFi.ProtectedManagementFrameRequired"; |
| |
| // Profile property names. |
| const char kUserHashProperty[] = "UserHash"; |
| |
| // Service Tethering property values. |
| const char kTetheringNotDetectedState[] = "NotDetected"; |
| const char kTetheringSuspectedState[] = "Suspected"; |
| const char kTetheringConfirmedState[] = "Confirmed"; |
| |
| // WiFi Service Vendor Information dictionary properties. |
| const char kVendorWPSManufacturerProperty[] = "Manufacturer"; |
| const char kVendorWPSModelNameProperty[] = "ModelName"; |
| const char kVendorWPSModelNumberProperty[] = "ModelNumber"; |
| const char kVendorWPSDeviceNameProperty[] = "DeviceName"; |
| const char kVendorOUIListProperty[] = "OUIList"; |
| |
| // WiFi Device link property names. |
| const char kLinkStatisticsProperty[] = "LinkStatistics"; |
| const char kAverageReceiveSignalDbmProperty[] = "AverageReceiveSignalDbm"; |
| const char kInactiveTimeMillisecondsProperty[] = |
| "InactiveTimeMilliseconds"; |
| const char kLastReceiveSignalDbmProperty[] = "LastReceiveSignalDbm"; |
| const char kPacketReceiveSuccessesProperty[] = "PacketReceiveSuccesses"; |
| const char kPacketTransmitFailuresProperty[] = "PacketTransmitFailures"; |
| const char kPacketTransmitSuccessesProperty[] = "PacketTrasmitSuccesses"; |
| const char kTransmitBitrateProperty[] = "TransmitBitrate"; |
| const char kTransmitRetriesProperty[] = "TransmitRetries"; |
| |
| // WiFi TDLS operations. |
| const char kTDLSDiscoverOperation[] = "Discover"; |
| const char kTDLSSetupOperation[] = "Setup"; |
| const char kTDLSStatusOperation[] = "Status"; |
| const char kTDLSTeardownOperation[] = "Teardown"; |
| |
| // WiFi TDLS states. |
| const char kTDLSConnectedState[] = "Connected"; |
| const char kTDLSDisabledState[] = "Disabled"; |
| const char kTDLSDisconnectedState[] = "Disconnected"; |
| const char kTDLSNonexistentState[] = "Nonexistent"; |
| const char kTDLSUnknownState[] = "Unknown"; |
| |
| // Wake on WiFi features. |
| const char kWakeOnWiFiFeaturesEnabledPacket[] = "packet"; |
| const char kWakeOnWiFiFeaturesEnabledSSID[] = "ssid"; |
| const char kWakeOnWiFiFeaturesEnabledPacketSSID[] = "packet_and_ssid"; |
| const char kWakeOnWiFiFeaturesEnabledNone[] = "none"; |
| const char kWakeOnWiFiFeaturesEnabledNotSupported[] = "not_supported"; |
| |
| // Cellular service carriers. |
| const char kCarrierGenericUMTS[] = "Generic UMTS"; |
| const char kCarrierSprint[] = "Sprint"; |
| const char kCarrierVerizon[] = "Verizon Wireless"; |
| |
| // Cellular activation types. |
| const char kActivationTypeNonCellular[] = "NonCellular"; // For future use |
| const char kActivationTypeOMADM[] = "OMADM"; // For future use |
| const char kActivationTypeOTA[] = "OTA"; |
| const char kActivationTypeOTASP[] = "OTASP"; |
| |
| // Geolocation property field names. |
| // Reference: |
| // https://devsite.googleplex.com/maps/documentation/business/geolocation/ |
| // Top level properties for a Geolocation request. |
| const char kGeoHomeMobileCountryCodeProperty[] = "homeMobileCountryCode"; |
| const char kGeoHomeMobileNetworkCodeProperty[] = "homeMobileNetworkCode"; |
| const char kGeoRadioTypePropertyProperty[] = "radioType"; |
| const char kGeoCellTowersProperty[] = "cellTowers"; |
| const char kGeoWifiAccessPointsProperty[] = "wifiAccessPoints"; |
| // Cell tower object property names. |
| const char kGeoCellIdProperty[] = "cellId"; |
| const char kGeoLocationAreaCodeProperty[] = "locationAreaCode"; |
| const char kGeoMobileCountryCodeProperty[] = "mobileCountryCode"; |
| const char kGeoMobileNetworkCodeProperty[] = "mobileNetworkCode"; |
| const char kGeoTimingAdvanceProperty[] = "timingAdvance"; |
| // WiFi access point property names. |
| const char kGeoMacAddressProperty[] = "macAddress"; |
| const char kGeoChannelProperty[] = "channel"; |
| const char kGeoSignalToNoiseRatioProperty[] = "signalToNoiseRatio"; |
| // Common property names for geolocation objects. |
| const char kGeoAgeProperty[] = "age"; |
| const char kGeoSignalStrengthProperty[] = "signalStrength"; |
| // ThirdPartyVpn parameters, properties and constants. |
| const char kAddressParameterThirdPartyVpn[] = "address"; |
| const char kBroadcastAddressParameterThirdPartyVpn[] = "broadcast_address"; |
| const char kGatewayParameterThirdPartyVpn[] = "gateway"; |
| const char kBypassTunnelForIpParameterThirdPartyVpn[] = "bypass_tunnel_for_ip"; |
| const char kSubnetPrefixParameterThirdPartyVpn[] = "subnet_prefix"; |
| const char kMtuParameterThirdPartyVpn[] = "mtu"; |
| const char kDomainSearchParameterThirdPartyVpn[] = "domain_search"; |
| const char kDnsServersParameterThirdPartyVpn[] = "dns_servers"; |
| const char kInclusionListParameterThirdPartyVpn[] = "inclusion_list"; |
| const char kExclusionListParameterThirdPartyVpn[] = "exclusion_list"; |
| const char kObjectPathSuffixProperty[] = "ObjectPathSuffix"; |
| const char kExtensionNameProperty[] = "ExtensionName"; |
| const char kConfigurationNameProperty[] = "ConfigurationName"; |
| const char kObjectPathBase[] = "/thirdpartyvpn/"; |
| const char kNonIPDelimiter = ':'; |
| const char kIPDelimiter = ' '; |
| } // namespace shill |
| |
| namespace cromo { |
| // cromo D-Bus service identifiers |
| const char kCromoServiceName[] = "org.chromium.ModemManager"; |
| const char kCromoServicePath[] = "/org/chromium/ModemManager"; |
| |
| // cromo D-Bus interfaces |
| const char kModemInterface[] = "org.freedesktop.ModemManager.Modem"; |
| const char kModemSimpleInterface[] = |
| "org.freedesktop.ModemManager.Modem.Simple"; |
| const char kModemCdmaInterface[] = "org.freedesktop.ModemManager.Modem.Cdma"; |
| const char kModemGsmInterface[] = "org.freedesktop.ModemManager.Modem.Gsm"; |
| const char kModemGsmCardInterface[] = |
| "org.freedesktop.ModemManager.Modem.Gsm.Card"; |
| const char kModemGsmNetworkInterface[] = |
| "org.freedesktop.ModemManager.Modem.Gsm.Network"; |
| const char kModemGobiInterface[] = "org.chromium.ModemManager.Modem.Gobi"; |
| } // namespace cromo |
| |
| namespace modemmanager { |
| // ModemManager D-Bus service identifiers |
| const char kModemManagerSMSInterface[] = |
| "org.freedesktop.ModemManager.Modem.Gsm.SMS"; |
| |
| // ModemManager function names. |
| const char kSMSGetFunction[] = "Get"; |
| const char kSMSDeleteFunction[] = "Delete"; |
| const char kSMSListFunction[] = "List"; |
| |
| // ModemManager monitored signals |
| const char kSMSReceivedSignal[] = "SmsReceived"; |
| |
| // ModemManager1 interfaces and signals |
| // The canonical source for these constants is: |
| // /usr/include/ModemManager/ModemManager-names.h |
| const char kModemManager1ServiceName[] = "org.freedesktop.ModemManager1"; |
| const char kModemManager1ServicePath[] = "/org/freedesktop/ModemManager1"; |
| const char kModemManager1MessagingInterface[] = |
| "org.freedesktop.ModemManager1.Modem.Messaging"; |
| const char kModemManager1SmsInterface[] = |
| "org.freedesktop.ModemManager1.Sms"; |
| const char kSMSAddedSignal[] = "Added"; |
| } // namespace modemmanager |
| |
| namespace wimax_manager { |
| // WiMaxManager D-Bus service identifiers |
| const char kWiMaxManagerServiceName[] = "org.chromium.WiMaxManager"; |
| const char kWiMaxManagerServicePath[] = "/org/chromium/WiMaxManager"; |
| const char kWiMaxManagerServiceError[] = "org.chromium.WiMaxManager.Error"; |
| const char kWiMaxManagerInterface[] = "org.chromium.WiMaxManager"; |
| const char kWiMaxManagerDeviceInterface[] = "org.chromium.WiMaxManager.Device"; |
| const char kWiMaxManagerNetworkInterface[] = |
| "org.chromium.WiMaxManager.Network"; |
| const char kDeviceObjectPathPrefix[] = "/org/chromium/WiMaxManager/Device/"; |
| const char kNetworkObjectPathPrefix[] = "/org/chromium/WiMaxManager/Network/"; |
| const char kDevicesProperty[] = "Devices"; |
| const char kNetworksProperty[] = "Networks"; |
| const char kEAPAnonymousIdentity[] = "EAPAnonymousIdentity"; |
| const char kEAPUserIdentity[] = "EAPUserIdentity"; |
| const char kEAPUserPassword[] = "EAPUserPassword"; |
| |
| enum DeviceStatus { |
| kDeviceStatusUninitialized, |
| kDeviceStatusDisabled, |
| kDeviceStatusReady, |
| kDeviceStatusScanning, |
| kDeviceStatusConnecting, |
| kDeviceStatusConnected |
| }; |
| } // namespace wimax_manager |
| |
| namespace bluetooth_plugin { |
| // Service identifiers for the plugin interface added to the /org/bluez object. |
| const char kBluetoothPluginServiceName[] = "org.bluez"; |
| const char kBluetoothPluginInterface[] = "org.chromium.Bluetooth"; |
| |
| // Bluetooth plugin properties. |
| const char kSupportsLEServices[] = "SupportsLEServices"; |
| const char kSupportsConnInfo[] = "SupportsConnInfo"; |
| } // namespace bluetooth_plugin |
| |
| namespace bluetooth_plugin_device { |
| // Service identifiers for the plugin interface added to Bluetooth Device |
| // objects. |
| const char kBluetoothPluginServiceName[] = "org.bluez"; |
| const char kBluetoothPluginInterface[] = "org.chromium.BluetoothDevice"; |
| |
| // Bluetooth Device plugin methods. |
| const char kGetConnInfo[] = "GetConnInfo"; |
| } // namespace bluetooth_plugin_device |
| |
| namespace bluetooth_adapter { |
| // Bluetooth Adapter service identifiers. |
| const char kBluetoothAdapterServiceName[] = "org.bluez"; |
| const char kBluetoothAdapterInterface[] = "org.bluez.Adapter1"; |
| |
| // Bluetooth Adapter methods. |
| const char kStartDiscovery[] = "StartDiscovery"; |
| const char kSetDiscoveryFilter[] = "SetDiscoveryFilter"; |
| const char kStopDiscovery[] = "StopDiscovery"; |
| const char kRemoveDevice[] = "RemoveDevice"; |
| |
| // Bluetooth Adapter properties. |
| const char kAddressProperty[] = "Address"; |
| const char kNameProperty[] = "Name"; |
| const char kAliasProperty[] = "Alias"; |
| const char kClassProperty[] = "Class"; |
| const char kPoweredProperty[] = "Powered"; |
| const char kDiscoverableProperty[] = "Discoverable"; |
| const char kPairableProperty[] = "Pairable"; |
| const char kPairableTimeoutProperty[] = "PairableTimeout"; |
| const char kDiscoverableTimeoutProperty[] = "DiscoverableTimeout"; |
| const char kDiscoveringProperty[] = "Discovering"; |
| const char kUUIDsProperty[] = "UUIDs"; |
| const char kModaliasProperty[] = "Modalias"; |
| |
| // Bluetooth Adapter errors. |
| const char kErrorNotReady[] = "org.bluez.Error.NotReady"; |
| const char kErrorFailed[] = "org.bluez.Error.Failed"; |
| const char kErrorNotAuthorized[] = "org.bluez.Error.NotAuthorized"; |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| |
| // Bluetooth Adapter parameters supplied to SetDiscoveryFilter request. |
| const char kDiscoveryFilterParameterUUIDs[] = "UUIDs"; |
| const char kDiscoveryFilterParameterRSSI[] = "RSSI"; |
| const char kDiscoveryFilterParameterPathloss[] = "Pathloss"; |
| const char kDiscoveryFilterParameterTransport[] = "Transport"; |
| } // namespace bluetooth_adapter |
| |
| namespace bluetooth_agent_manager { |
| // Bluetooth Agent Manager service indentifiers |
| const char kBluetoothAgentManagerServiceName[] = "org.bluez"; |
| const char kBluetoothAgentManagerServicePath[] = "/org/bluez"; |
| const char kBluetoothAgentManagerInterface[] = "org.bluez.AgentManager1"; |
| |
| // Bluetooth Agent Manager methods. |
| const char kRegisterAgent[] = "RegisterAgent"; |
| const char kUnregisterAgent[] = "UnregisterAgent"; |
| const char kRequestDefaultAgent[] = "RequestDefaultAgent"; |
| |
| // Bluetooth capabilities. |
| const char kNoInputNoOutputCapability[] = "NoInputNoOutput"; |
| const char kDisplayOnlyCapability[] = "DisplayOnly"; |
| const char kKeyboardOnlyCapability[] = "KeyboardOnly"; |
| const char kDisplayYesNoCapability[] = "DisplayYesNo"; |
| const char kKeyboardDisplayCapability[] = "KeyboardDisplay"; |
| |
| // Bluetooth Agent Manager errors. |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| const char kErrorAlreadyExists[] = "org.bluez.Error.AlreadyExists"; |
| const char kErrorDoesNotExist[] = "org.bluez.Error.DoesNotExist"; |
| } // namespace bluetooth_agent_manager |
| |
| |
| namespace bluetooth_agent { |
| // Bluetooth Agent service indentifiers |
| const char kBluetoothAgentInterface[] = "org.bluez.Agent1"; |
| |
| // Bluetooth Agent methods. |
| const char kRelease[] = "Release"; |
| const char kRequestPinCode[] = "RequestPinCode"; |
| const char kDisplayPinCode[] = "DisplayPinCode"; |
| const char kRequestPasskey[] = "RequestPasskey"; |
| const char kDisplayPasskey[] = "DisplayPasskey"; |
| const char kRequestConfirmation[] = "RequestConfirmation"; |
| const char kRequestAuthorization[] = "RequestAuthorization"; |
| const char kAuthorizeService[] = "AuthorizeService"; |
| const char kCancel[] = "Cancel"; |
| |
| // Bluetooth Agent errors. |
| const char kErrorRejected[] = "org.bluez.Error.Rejected"; |
| const char kErrorCanceled[] = "org.bluez.Error.Canceled"; |
| } // namespace bluetooth_agent |
| |
| namespace bluetooth_device { |
| // Bluetooth Device service identifiers. |
| const char kBluetoothDeviceServiceName[] = "org.bluez"; |
| const char kBluetoothDeviceInterface[] = "org.bluez.Device1"; |
| |
| // Bluetooth Device methods. |
| const char kConnect[] = "Connect"; |
| const char kDisconnect[] = "Disconnect"; |
| const char kConnectProfile[] = "ConnectProfile"; |
| const char kDisconnectProfile[] = "DisconnectProfile"; |
| const char kPair[] = "Pair"; |
| const char kCancelPairing[] = "CancelPairing"; |
| // TODO(tengs): Remove deprecated constants after they are removed in the Chrome |
| // codebase. (See crbug.com/430665). |
| const char kStartConnectionMonitor[] = "StartConnectionMonitor"; // DEPRECATED |
| const char kStopConnectionMonitor[] = "StopConnectionMonitor"; // DEPRECATED |
| |
| // Bluetooth Device properties. |
| const char kAddressProperty[] = "Address"; |
| const char kNameProperty[] = "Name"; |
| const char kIconProperty[] = "Icon"; |
| const char kClassProperty[] = "Class"; |
| const char kAppearanceProperty[] = "Appearance"; |
| const char kUUIDsProperty[] = "UUIDs"; |
| const char kPairedProperty[] = "Paired"; |
| const char kConnectedProperty[] = "Connected"; |
| const char kTrustedProperty[] = "Trusted"; |
| const char kBlockedProperty[] = "Blocked"; |
| const char kAliasProperty[] = "Alias"; |
| const char kAdapterProperty[] = "Adapter"; |
| const char kLegacyPairingProperty[] = "LegacyPairing"; |
| const char kModaliasProperty[] = "Modalias"; |
| const char kRSSIProperty[] = "RSSI"; |
| const char kTxPowerProperty[] = "TxPower"; |
| const char kManufacturerDataProperty[] = "ManufacturerData"; |
| const char kServiceDataProperty[] = "ServiceData"; |
| const char kGattServicesProperty[] = "GattServices"; |
| // TODO(tengs): Remove deprecated constants after they are removed in the Chrome |
| // codebase. (See crbug.com/430665). |
| const char kConnectionRSSI[] = "ConnectionRSSI"; // DEPRECATED |
| const char kConnectionTXPower[] = "ConnectionTXPower"; // DEPRECATED |
| const char kConnectionTXPowerMax[] = "ConnectionTXPowerMax"; // DEPRECATED |
| |
| // Bluetooth Device errors. |
| const char kErrorNotReady[] = "org.bluez.Error.NotReady"; |
| const char kErrorFailed[] = "org.bluez.Error.Failed"; |
| const char kErrorInProgress[] = "org.bluez.Error.InProgress"; |
| const char kErrorAlreadyConnected[] = "org.bluez.Error.AlreadyConnected"; |
| const char kErrorNotConnected[] = "org.bluez.Error.NotConnected"; |
| const char kErrorDoesNotExist[] = "org.bluez.Error.DoesNotExist"; |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| |
| // Undocumented errors that we know BlueZ returns for Bluetooth Device methods. |
| const char kErrorNotSupported[] = "org.bluez.Error.NotSupported"; |
| const char kErrorAuthenticationCanceled[] = |
| "org.bluez.Error.AuthenticationCanceled"; |
| const char kErrorAuthenticationFailed[] = |
| "org.bluez.Error.AuthenticationFailed"; |
| const char kErrorAuthenticationRejected[] = |
| "org.bluez.Error.AuthenticationRejected"; |
| const char kErrorAuthenticationTimeout[] = |
| "org.bluez.Error.AuthenticationTimeout"; |
| const char kErrorConnectionAttemptFailed[] = |
| "org.bluez.Error.ConnectionAttemptFailed"; |
| } // namespace bluetooth_device |
| |
| namespace bluetooth_gatt_characteristic { |
| // Bluetooth GATT Characteristic service identifiers. The service name is used |
| // only for characteristic objects hosted by bluetoothd. |
| const char kBluetoothGattCharacteristicServiceName[] = "org.bluez"; |
| const char kBluetoothGattCharacteristicInterface[] = |
| "org.bluez.GattCharacteristic1"; |
| |
| // Bluetooth GATT Characteristic methods. |
| const char kReadValue[] = "ReadValue"; |
| const char kWriteValue[] = "WriteValue"; |
| const char kStartNotify[] = "StartNotify"; |
| const char kStopNotify[] = "StopNotify"; |
| |
| // Bluetooth GATT Characteristic signals. |
| const char kValueUpdatedSignal[] = "ValueUpdated"; |
| |
| // Bluetooth GATT Characteristic properties. |
| const char kUUIDProperty[] = "UUID"; |
| const char kServiceProperty[] = "Service"; |
| const char kValueProperty[] = "Value"; |
| const char kFlagsProperty[] = "Flags"; |
| const char kNotifyingProperty[] = "Notifying"; |
| const char kDescriptorsProperty[] = "Descriptors"; |
| |
| // Possible values for the "Flags" property. |
| const char kFlagBroadcast[] = "broadcast"; |
| const char kFlagRead[] = "read"; |
| const char kFlagWriteWithoutResponse[] = "write-without-response"; |
| const char kFlagWrite[] = "write"; |
| const char kFlagNotify[] = "notify"; |
| const char kFlagIndicate[] = "indicate"; |
| const char kFlagAuthenticatedSignedWrites[] = "authenticated-signed-writes"; |
| const char kFlagExtendedProperties[] = "extended-properties"; |
| const char kFlagReliableWrite[] = "reliable-write"; |
| const char kFlagWritableAuxiliaries[] = "writable-auxiliaries"; |
| } // namespace bluetooth_gatt_characteristic |
| |
| namespace bluetooth_gatt_descriptor { |
| // Bluetooth GATT Descriptor service identifiers. The service name is used |
| // only for descriptor objects hosted by bluetoothd. |
| const char kBluetoothGattDescriptorServiceName[] = "org.bluez"; |
| const char kBluetoothGattDescriptorInterface[] = "org.bluez.GattDescriptor1"; |
| |
| // Bluetooth GATT Descriptor methods. |
| const char kReadValue[] = "ReadValue"; |
| const char kWriteValue[] = "WriteValue"; |
| |
| // Bluetooth GATT Descriptor properties. |
| const char kUUIDProperty[] = "UUID"; |
| const char kCharacteristicProperty[] = "Characteristic"; |
| const char kValueProperty[] = "Value"; |
| } // namespace bluetooth_gatt_descriptor |
| |
| namespace bluetooth_gatt_manager { |
| // Bluetooth GATT Manager service identifiers. |
| const char kBluetoothGattManagerServiceName[] = "org.bluez"; |
| const char kBluetoothGattManagerInterface[] = "org.bluez.GattManager1"; |
| |
| // Bluetooth GATT Manager methods. |
| const char kRegisterService[] = "RegisterService"; |
| const char kUnregisterService[] = "UnregisterService"; |
| |
| // Bluetooth GATT Manager errors. |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| const char kErrorAlreadyExists[] = "org.bluez.Error.AlreadyExists"; |
| const char kErrorDoesNotExist[] = "org.bluez.Error.DoesNotExist"; |
| } // namespace bluetooth_gatt_manager |
| |
| namespace bluetooth_gatt_service { |
| // Bluetooth GATT Service service identifiers. The service name is used |
| // only for service objects hosted by bluetoothd. |
| const char kBluetoothGattServiceServiceName[] = "org.bluez"; |
| const char kBluetoothGattServiceInterface[] = "org.bluez.GattService1"; |
| |
| // Bluetooth GATT Service properties. |
| const char kUUIDProperty[] = "UUID"; |
| const char kDeviceProperty[] = "Device"; |
| const char kPrimaryProperty[] = "Primary"; |
| const char kIncludesProperty[] = "Includes"; |
| const char kCharacteristicsProperty[] = "Characteristics"; |
| |
| // Bluetooth GATT Service errors. |
| const char kErrorFailed[] = "org.bluez.Error.Failed"; |
| const char kErrorInProgress[] = "org.bluez.Error.InProgress"; |
| const char kErrorInvalidValueLength[] = "org.bluez.Error.InvalidValueLength"; |
| const char kErrorNotAuthorized[] = "org.bluez.Error.NotAuthorized"; |
| const char kErrorNotPaired[] = "org.bluez.Error.NotPaired"; |
| const char kErrorNotSupported[] = "org.bluez.Error.NotSupported"; |
| const char kErrorReadNotPermitted[] = "org.bluez.Error.ReadNotPermitted"; |
| const char kErrorWriteNotPermitted[] = "org.bluez.Error.WriteNotPermitted"; |
| } // namespace bluetooth_gatt_service |
| |
| namespace bluetooth_input { |
| // Bluetooth Input service identifiers. |
| const char kBluetoothInputServiceName[] = "org.bluez"; |
| const char kBluetoothInputInterface[] = "org.bluez.Input1"; |
| |
| // Bluetooth Input properties. |
| const char kReconnectModeProperty[] = "ReconnectMode"; |
| |
| // Bluetooth Input property values. |
| const char kNoneReconnectModeProperty[] = "none"; |
| const char kHostReconnectModeProperty[] = "host"; |
| const char kDeviceReconnectModeProperty[] = "device"; |
| const char kAnyReconnectModeProperty[] = "any"; |
| } // namespace bluetooth_input |
| |
| namespace bluetooth_media { |
| // Bluetooth Media service identifiers |
| const char kBluetoothMediaServiceName[] = "org.bluez"; |
| const char kBluetoothMediaInterface[] = "org.bluez.Media1"; |
| |
| // Bluetooth Media methods |
| const char kRegisterEndpoint[] = "RegisterEndpoint"; |
| const char kUnregisterEndpoint[] = "UnregisterEndpoint"; |
| const char kRegisterPlayer[] = "RegisterPlayer"; |
| const char kUnregisterPlayer[] = "UnregisterPlayer"; |
| |
| // Bluetooth Media errors |
| const char kErrorFailed[] = "org.bluez.Error.Failed"; |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| const char kErrorNotSupported[] = "org.bluez.Error.NotSupported"; |
| } // namespace bluetooth_media |
| |
| namespace bluetooth_media_endpoint { |
| // Bluetooth Media Endpoint service identifiers |
| const char kBluetoothMediaEndpointServiceName[] = "org.bluez"; |
| const char kBluetoothMediaEndpointInterface[] = "org.bluez.MediaEndpoint1"; |
| |
| // Bluetooth Media Endpoint methods |
| const char kSetConfiguration[] = "SetConfiguration"; |
| const char kSelectConfiguration[] = "SelectConfiguration"; |
| const char kClearConfiguration[] = "ClearConfiguration"; |
| const char kRelease[] = "Release"; |
| } // namespace bluetooth_media_endpoint |
| |
| namespace bluetooth_media_transport { |
| // Bluetooth Media Transport service identifiers |
| const char kBluetoothMediaTransportServiceName[] = "org.bluez"; |
| const char kBluetoothMediaTransportInterface[] = "org.bluez.MediaTransport1"; |
| |
| // Bluetooth Media Transport methods |
| const char kAcquire[] = "Acquire"; |
| const char kTryAcquire[] = "TryAcquire"; |
| const char kRelease[] = "Release"; |
| |
| // Bluetooth Media Transport property names. |
| const char kDeviceProperty[] = "Device"; |
| const char kUUIDProperty[] = "UUID"; |
| const char kCodecProperty[] = "Codec"; |
| const char kConfigurationProperty[] = "Configuration"; |
| const char kStateProperty[] = "State"; |
| const char kDelayProperty[] = "Delay"; |
| const char kVolumeProperty[] = "Volume"; |
| |
| // Possible states for the "State" property |
| const char kStateIdle[] = "idle"; |
| const char kStatePending[] = "pending"; |
| const char kStateActive[] = "active"; |
| |
| // Bluetooth Media Transport errors. |
| const char kErrorFailed[] = "org.bluez.Error.Failed"; |
| const char kErrorNotAuthorized[] = "org.bluez.Error.NotAuthorized"; |
| const char kErrorNotAvailable[] = "org.bluez.Error.NotAvailable"; |
| } // namespace bluetooth_media_transport |
| |
| namespace bluetooth_object_manager { |
| // Bluetooth daemon Object Manager service identifiers. |
| const char kBluetoothObjectManagerServiceName[] = "org.bluez"; |
| const char kBluetoothObjectManagerServicePath[] = "/"; |
| } // namespace bluetooth_object_manager |
| |
| namespace bluetooth_profile_manager { |
| // Bluetooth Profile Manager service identifiers. |
| const char kBluetoothProfileManagerServiceName[] = "org.bluez"; |
| const char kBluetoothProfileManagerServicePath[] = "/org/bluez"; |
| const char kBluetoothProfileManagerInterface[] = "org.bluez.ProfileManager1"; |
| |
| // Bluetooth Profile Manager methods. |
| const char kRegisterProfile[] = "RegisterProfile"; |
| const char kUnregisterProfile[] = "UnregisterProfile"; |
| |
| // Bluetooth Profile Manager option names. |
| const char kNameOption[] = "Name"; |
| const char kServiceOption[] = "Service"; |
| const char kRoleOption[] = "Role"; |
| const char kChannelOption[] = "Channel"; |
| const char kPSMOption[] = "PSM"; |
| const char kRequireAuthenticationOption[] = "RequireAuthentication"; |
| const char kRequireAuthorizationOption[] = "RequireAuthorization"; |
| const char kAutoConnectOption[] = "AutoConnect"; |
| const char kServiceRecordOption[] = "ServiceRecord"; |
| const char kVersionOption[] = "Version"; |
| const char kFeaturesOption[] = "Features"; |
| |
| // Bluetooth Profile Manager option values. |
| const char kClientRoleOption[] = "client"; |
| const char kServerRoleOption[] = "server"; |
| |
| // Bluetooth Profile Manager errors. |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| const char kErrorAlreadyExists[] = "org.bluez.Error.AlreadyExists"; |
| const char kErrorDoesNotExist[] = "org.bluez.Error.DoesNotExist"; |
| } // namespace bluetooth_profile_manager |
| |
| namespace bluetooth_profile { |
| // Bluetooth Profile service identifiers. |
| const char kBluetoothProfileInterface[] = "org.bluez.Profile1"; |
| |
| // Bluetooth Profile methods. |
| const char kRelease[] = "Release"; |
| const char kNewConnection[] = "NewConnection"; |
| const char kRequestDisconnection[] = "RequestDisconnection"; |
| const char kCancel[] = "Cancel"; |
| |
| // Bluetooth Profile property names. |
| const char kVersionProperty[] = "Version"; |
| const char kFeaturesProperty[] = "Features"; |
| |
| // Bluetooth Profile errors. |
| const char kErrorRejected[] = "org.bluez.Error.Rejected"; |
| const char kErrorCanceled[] = "org.bluez.Error.Canceled"; |
| } // namespace bluetooth_profile |
| |
| namespace bluetooth_advertisement { |
| // Bluetooth LE Advertisement service identifiers. |
| const char kBluetoothAdvertisementServiceName[] = "org.bluez"; |
| const char kBluetoothAdvertisementInterface[] = |
| "org.bluez.LEAdvertisement1"; |
| |
| // Bluetooth Advertisement methods. |
| const char kRelease[] = "Release"; |
| |
| // Bluetooth Advertisement properties. |
| const char kManufacturerDataProperty[] = "ManufacturerData"; |
| const char kServiceUUIDsProperty[] = "ServiceUUIDs"; |
| const char kServiceDataProperty[] = "ServiceData"; |
| const char kSolicitUUIDsProperty[] = "SolicitUUIDs"; |
| const char kTypeProperty[] = "Type"; |
| const char kIncludeTxPowerProperty[] = "IncludeTxPower"; |
| |
| // Possible values for the "Type" property. |
| const char kTypeBroadcast[] = "broadcast"; |
| const char kTypePeripheral[] = "peripheral"; |
| |
| } // namespace bluetooth_advertisement |
| |
| namespace bluetooth_advertising_manager { |
| // Bluetooth LE Advertising Manager service identifiers. |
| const char kBluetoothAdvertisingManagerServiceName[] = "org.bluez"; |
| const char kBluetoothAdvertisingManagerInterface[] = |
| "org.bluez.LEAdvertisingManager1"; |
| |
| // Bluetooth LE Advertising Manager methods. |
| const char kRegisterAdvertisement[] = "RegisterAdvertisement"; |
| const char kUnregisterAdvertisement[] = "UnregisterAdvertisement"; |
| |
| // Bluetooth LE Advertising Manager errors. |
| const char kErrorAlreadyExists[] = "org.bluez.Error.AlreadyExists"; |
| const char kErrorDoesNotExist[] = "org.bluez.Error.DoesNotExist"; |
| const char kErrorFailed[] = "org.bluez.Error.Failed"; |
| const char kErrorInvalidArguments[] = "org.bluez.Error.InvalidArguments"; |
| const char kErrorInvalidLength[] = "org.bluez.Error.InvalidLength"; |
| } // namespace bluetooth_advertising_manager |
| |
| namespace nfc_adapter { |
| // NFC Adapter service identifiers. |
| const char kNfcAdapterServiceName[] = "org.neard"; |
| const char kNfcAdapterInterface[] = "org.neard.Adapter"; |
| |
| // NFC Adapter methods. |
| const char kStartEmulation[] = "StartEmulation"; |
| const char kStartPollLoop[] = "StartPollLoop"; |
| const char kStopEmulation[] = "StopEmulation"; |
| const char kStopPollLoop[] = "StopPollLoop"; |
| |
| // NFC Adapter signals. |
| const char kTagFoundSignal[] = "TagFound"; |
| const char kTagLostSignal[] = "TagLost"; |
| |
| // NFC Adapter properties. |
| const char kDevicesProperty[] = "Devices"; |
| const char kModeProperty[] = "Mode"; |
| const char kPollingProperty[] = "Polling"; |
| const char kPoweredProperty[] = "Powered"; |
| const char kProtocolsProperty[] = "Protocols"; |
| const char kTagsProperty[] = "Tags"; |
| |
| // NFC Adapter mode values. |
| const char kModeInitiator[] = "Initiator"; |
| const char kModeTarget[] = "Target"; |
| const char kModeIdle[] = "Idle"; |
| |
| } // namespace nfc_adapter |
| |
| namespace nfc_device { |
| // NFC Device service identifiers. |
| const char kNfcDeviceServiceName[] = "org.neard"; |
| const char kNfcDeviceInterface[] = "org.neard.Device"; |
| |
| // NFC Device methods. |
| const char kPush[] = "Push"; |
| |
| // NFC Device properties. |
| const char kRecordsProperty[] = "Records"; |
| |
| } // namespace nfc_device |
| |
| namespace nfc_manager { |
| // NFC Manager service identifiers. |
| const char kNfcManagerServiceName[] = "org.neard"; |
| const char kNfcManagerServicePath[] = "/"; |
| const char kNfcManagerInterface[] = "org.neard.Manager"; |
| |
| // NFC Manager methods. |
| const char kRegisterHandoverAgent[] = "RegisterHandoverAgent"; |
| const char kUnregisterHandoverAgent[] = "UnregisterHandoverAgent"; |
| const char kRegisterNDEFAgent[] = "RegisterNDEFAgent"; |
| const char kUnregisterNDEFAgent[] = "UnregisterNDEFAgent"; |
| |
| // NFC Manager signals. |
| const char kAdapterAddedSignal[] = "AdapterAdded"; |
| const char kAdapterRemovedSignal[] = "AdapterRemoved"; |
| |
| // NFC Manager properties. |
| const char kAdaptersProperty[] = "Adapters"; |
| |
| // NFC Manager handover carrier values. |
| const char kCarrierBluetooth[] = "bluetooth"; |
| const char kCarrierWifi[] = "wifi"; |
| } // namespace nfc_manager |
| |
| namespace nfc_tag { |
| // NFC Tag service identifiers. |
| const char kNfcTagServiceName[] = "org.neard"; |
| const char kNfcTagInterface[] = "org.neard.Tag"; |
| |
| // NFC Tag methods. |
| const char kWrite[] = "Write"; |
| |
| // NFC Tag properties. |
| const char kProtocolProperty[] = "Protocol"; |
| const char kReadOnlyProperty[] = "ReadOnly"; |
| const char kRecordsProperty[] = "Records"; |
| const char kTypeProperty[] = "Type"; |
| |
| // NFC Tag type values. |
| const char kTagType1[] = "Type 1"; |
| const char kTagType2[] = "Type 2"; |
| const char kTagType3[] = "Type 3"; |
| const char kTagType4[] = "Type 4"; |
| |
| } // namespace nfc_tag |
| |
| namespace nfc_record { |
| // NFC Record service identifiers. |
| const char kNfcRecordServiceName[] = "org.neard"; |
| const char kNfcRecordInterface[] = "org.neard.Record"; |
| |
| // NFC Record properties. |
| const char kTypeProperty[] = "Type"; |
| const char kEncodingProperty[] = "Encoding"; |
| const char kLanguageProperty[] = "Language"; |
| const char kRepresentationProperty[] = "Representation"; |
| const char kUriProperty[] = "URI"; |
| const char kMimeTypeProperty[] = "MIMEType"; |
| const char kSizeProperty[] = "Size"; |
| const char kActionProperty[] = "Action"; |
| |
| // NFC Record type values. |
| const char kTypeSmartPoster[] = "SmartPoster"; |
| const char kTypeText[] = "Text"; |
| const char kTypeUri[] = "URI"; |
| const char kTypeHandoverRequest[] = "HandoverRequest"; |
| const char kTypeHandoverSelect[] = "HandoverSelect"; |
| const char kTypeHandoverCarrier[] = "HandoverCarrier"; |
| |
| // NFC Record encoding values. |
| const char kEncodingUtf8[] = "UTF-8"; |
| const char kEncodingUtf16[] = "UTF-16"; |
| } // namespace nfc_record |
| |
| namespace nfc_handover_agent { |
| // NFC Handover Agent service identifiers. |
| // TODO(armansito): Add the correct service name once the HandoverAgent feature |
| // is fully implemented. |
| const char kNfcHandoverAgentServiceName[] = ""; |
| const char kNfcHandoverInterface[] = "org.neard.HandoverAgent"; |
| |
| // NFC Handover Agent methods. |
| const char kRequestOOB[] = "RequestOOB"; |
| const char kPushOOB[] = "PushOOB"; |
| const char kRelease[] = "Release"; |
| |
| // NFC Handover Agent properties. |
| const char kEIRProperty[] = "EIR"; |
| const char kNokiaDotComBtProperty[] = "nokia.com:bt"; |
| const char kWSCProperty[] = "WSC"; |
| const char kStateProperty[] = "State"; |
| } // namespace nfc_handover_agent |
| |
| namespace nfc_ndef_agent { |
| // NFC NDEF Agent service identifiers. |
| // TODO(armansito): Add the correct service name once the NDEFAgent feature |
| // is fully implemented. |
| const char kNfcNdefAgentServiceName[] = ""; |
| const char kNfcNdefAgentInterface[] = "org.neard.NDEFAgent"; |
| |
| // NFC NDEF Agent methods. |
| const char kGetNDEF[] = "GetNDEF"; |
| const char kRelease[] = "Release"; |
| |
| // NFC NDEF properties. |
| const char kNDEFProperty[] = "NDEF"; |
| const char kRecordProperty[] = "Record"; |
| } // namespace nfc_ndef_agent |
| |
| namespace nfc_common { |
| // NFC Adapter/Tag protocol values. |
| const char kProtocolFelica[] = "Felica"; |
| const char kProtocolMifare[] = "MIFARE"; |
| const char kProtocolJewel[] = "Jewel"; |
| const char kProtocolIsoDep[] = "ISO-DEP"; |
| const char kProtocolNfcDep[] = "NFC-DEP"; |
| |
| // Common methods for NFC property access and signals. |
| const char kGetProperties[] = "GetProperties"; |
| const char kSetProperty[] = "SetProperty"; |
| const char kPropertyChangedSignal[] = "PropertyChanged"; |
| } // namespace nfc_common |
| |
| namespace nfc_error { |
| // NFC errors. |
| const char kAlreadyExists[] = "org.neard.Error.AlreadyExists"; |
| const char kDoesNotExist[] = "org.neard.Error.DoesNotExist"; |
| const char kFailed[] = "org.neard.Error.Failed"; |
| const char kInProgress[] = "org.neard.Error.InProgress"; |
| const char kInvalidArguments[] = "org.neard.Error.InvalidArguments"; |
| const char kNotReady[] = "org.neard.Error.NotReady"; |
| const char kNotSupported[] = "org.neard.Error.NotSupported"; |
| const char kPermissionDenied[] = "org.neard.Error.PermissionDenied"; |
| |
| // NFC Handover Agent errors. |
| const char kHandoverAgentFailed[] = "org.neard.HandoverAgent.Error.Failed"; |
| const char kHandoverAgentInProgress[] = |
| "org.neard.HandoverAgent.Error.InProgress"; |
| } // namespace nfc_error |
| |
| namespace cros_disks { |
| const char kCrosDisksInterface[] = "org.chromium.CrosDisks"; |
| const char kCrosDisksServicePath[] = "/org/chromium/CrosDisks"; |
| const char kCrosDisksServiceName[] = "org.chromium.CrosDisks"; |
| const char kCrosDisksServiceError[] = "org.chromium.CrosDisks.Error"; |
| |
| // Methods. |
| const char kEnumerateAutoMountableDevices[] = "EnumerateAutoMountableDevices"; |
| const char kEnumerateMountEntries[] = "EnumerateMountEntries"; |
| const char kFormat[] = "Format"; |
| const char kGetDeviceProperties[] = "GetDeviceProperties"; |
| const char kMount[] = "Mount"; |
| const char kUnmount[] = "Unmount"; |
| |
| // Signals. |
| const char kDeviceAdded[] = "DeviceAdded"; |
| const char kDeviceScanned[] = "DeviceScanned"; |
| const char kDeviceRemoved[] = "DeviceRemoved"; |
| const char kDiskAdded[] = "DiskAdded"; |
| const char kDiskChanged[] = "DiskChanged"; |
| const char kDiskRemoved[] = "DiskRemoved"; |
| const char kFormatCompleted[] = "FormatCompleted"; |
| const char kMountCompleted[] = "MountCompleted"; |
| |
| // Properties. |
| // TODO(benchan): Rename 'DeviceIs*' property to 'DiskIs*' as the latter is more |
| // accurate. |
| const char kDeviceFile[] = "DeviceFile"; |
| const char kDeviceIsDrive[] = "DeviceIsDrive"; |
| const char kDeviceIsMediaAvailable[] = "DeviceIsMediaAvailable"; |
| const char kDeviceIsMounted[] = "DeviceIsMounted"; |
| const char kDeviceIsOnBootDevice[] = "DeviceIsOnBootDevice"; |
| const char kDeviceIsOnRemovableDevice[] = "DeviceIsOnRemovableDevice"; |
| const char kDeviceIsReadOnly[] = "DeviceIsReadOnly"; |
| const char kDeviceIsVirtual[] = "DeviceIsVirtual"; |
| const char kDeviceMediaType[] = "DeviceMediaType"; |
| const char kDeviceMountPaths[] = "DeviceMountPaths"; |
| const char kDevicePresentationHide[] = "DevicePresentationHide"; |
| const char kDeviceSize[] = "DeviceSize"; |
| const char kDriveIsRotational[] = "DriveIsRotational"; |
| const char kDriveModel[] = "DriveModel"; |
| const char kExperimentalFeaturesEnabled[] = "ExperimentalFeaturesEnabled"; |
| const char kIdLabel[] = "IdLabel"; |
| const char kIdUuid[] = "IdUuid"; |
| const char kVendorId[] = "VendorId"; |
| const char kVendorName[] = "VendorName"; |
| const char kProductId[] = "ProductId"; |
| const char kProductName[] = "ProductName"; |
| const char kNativePath[] = "NativePath"; |
| |
| // Enum values. |
| // DeviceMediaType enum values are reported through UMA. |
| // All values but DEVICE_MEDIA_NUM_VALUES should not be changed or removed. |
| // Additional values can be added but DEVICE_MEDIA_NUM_VALUES should always |
| // be the last value in the enum. |
| enum DeviceMediaType { |
| DEVICE_MEDIA_UNKNOWN = 0, |
| DEVICE_MEDIA_USB = 1, |
| DEVICE_MEDIA_SD = 2, |
| DEVICE_MEDIA_OPTICAL_DISC = 3, |
| DEVICE_MEDIA_MOBILE = 4, |
| DEVICE_MEDIA_DVD = 5, |
| DEVICE_MEDIA_NUM_VALUES, |
| }; |
| |
| enum FormatErrorType { |
| FORMAT_ERROR_NONE = 0, |
| FORMAT_ERROR_UNKNOWN = 1, |
| FORMAT_ERROR_INTERNAL = 2, |
| FORMAT_ERROR_INVALID_DEVICE_PATH = 3, |
| FORMAT_ERROR_DEVICE_BEING_FORMATTED = 4, |
| FORMAT_ERROR_UNSUPPORTED_FILESYSTEM = 5, |
| FORMAT_ERROR_FORMAT_PROGRAM_NOT_FOUND = 6, |
| FORMAT_ERROR_FORMAT_PROGRAM_FAILED = 7, |
| FORMAT_ERROR_DEVICE_NOT_ALLOWED = 8, |
| }; |
| |
| // TODO(benchan): After both Chrome and cros-disks use these enum values, |
| // make these error values contiguous so that they can be directly reported |
| // via UMA. |
| enum MountErrorType { |
| MOUNT_ERROR_NONE = 0, |
| MOUNT_ERROR_UNKNOWN = 1, |
| MOUNT_ERROR_INTERNAL = 2, |
| MOUNT_ERROR_INVALID_ARGUMENT = 3, |
| MOUNT_ERROR_INVALID_PATH = 4, |
| MOUNT_ERROR_PATH_ALREADY_MOUNTED = 5, |
| MOUNT_ERROR_PATH_NOT_MOUNTED = 6, |
| MOUNT_ERROR_DIRECTORY_CREATION_FAILED = 7, |
| MOUNT_ERROR_INVALID_MOUNT_OPTIONS = 8, |
| MOUNT_ERROR_INVALID_UNMOUNT_OPTIONS = 9, |
| MOUNT_ERROR_INSUFFICIENT_PERMISSIONS = 10, |
| MOUNT_ERROR_MOUNT_PROGRAM_NOT_FOUND = 11, |
| MOUNT_ERROR_MOUNT_PROGRAM_FAILED = 12, |
| MOUNT_ERROR_INVALID_DEVICE_PATH = 100, |
| MOUNT_ERROR_UNKNOWN_FILESYSTEM = 101, |
| MOUNT_ERROR_UNSUPPORTED_FILESYSTEM = 102, |
| MOUNT_ERROR_INVALID_ARCHIVE = 201, |
| MOUNT_ERROR_UNSUPPORTED_ARCHIVE = 202, |
| }; |
| |
| // MountSourceType enum values are solely used by Chrome/CrosDisks in |
| // the MountCompleted signal, and currently not reported through UMA. |
| enum MountSourceType { |
| MOUNT_SOURCE_INVALID = 0, |
| MOUNT_SOURCE_REMOVABLE_DEVICE = 1, |
| MOUNT_SOURCE_ARCHIVE = 2, |
| MOUNT_SOURCE_NETWORK_STORAGE = 3, |
| }; |
| } // namespace cros_disks |
| |
| namespace mtpd { |
| const char kMtpdInterface[] = "org.chromium.Mtpd"; |
| const char kMtpdServicePath[] = "/org/chromium/Mtpd"; |
| const char kMtpdServiceName[] = "org.chromium.Mtpd"; |
| const char kMtpdServiceError[] = "org.chromium.Mtpd.Error"; |
| |
| // Methods. |
| const char kEnumerateStorages[] = "EnumerateStorages"; |
| const char kGetStorageInfo[] = "GetStorageInfo"; |
| const char kGetStorageInfoFromDevice[] = "GetStorageInfoFromDevice"; |
| const char kOpenStorage[] = "OpenStorage"; |
| const char kCloseStorage[] = "CloseStorage"; |
| const char kReadDirectoryEntryIds[] = "ReadDirectoryEntryIds"; |
| const char kGetFileInfo[] = "GetFileInfo"; |
| const char kReadFileChunk[] = "ReadFileChunk"; |
| const char kCopyFileFromLocal[] = "CopyFileFromLocal"; |
| const char kDeleteObject[] = "DeleteObject"; |
| const char kRenameObject[] = "RenameObject"; |
| const char kCreateDirectory[] = "CreateDirectory"; |
| |
| // Signals. |
| const char kMTPStorageAttached[] = "MTPStorageAttached"; |
| const char kMTPStorageDetached[] = "MTPStorageDetached"; |
| |
| // For FileEntry struct: |
| const uint32_t kInvalidFileId = 0xffffffff; |
| |
| // For OpenStorage method: |
| const char kReadOnlyMode[] = "ro"; |
| const char kReadWriteMode[] = "rw"; |
| |
| // For GetFileInfo() method: |
| // The id of the root node in a storage, as defined by the PTP/MTP standards. |
| // Use this when referring to the root node in the context of GetFileInfo(). |
| const uint32_t kRootFileId = 0; |
| } // namespace mtpd |
| |
| namespace update_engine { |
| const char kUpdateEngineInterface[] = "org.chromium.UpdateEngineInterface"; |
| const char kUpdateEngineServicePath[] = "/org/chromium/UpdateEngine"; |
| const char kUpdateEngineServiceName[] = "org.chromium.UpdateEngine"; |
| |
| // Methods. |
| const char kAttemptUpdate[] = "AttemptUpdate"; |
| const char kGetStatus[] = "GetStatus"; |
| const char kRebootIfNeeded[] = "RebootIfNeeded"; |
| const char kSetChannel[] = "SetChannel"; |
| const char kGetChannel[] = "GetChannel"; |
| const char kAttemptRollback[] = "AttemptRollback"; |
| const char kCanRollback[] = "CanRollback"; |
| |
| // Signals. |
| const char kStatusUpdate[] = "StatusUpdate"; |
| |
| // Operations contained in StatusUpdate signals. |
| const char kUpdateStatusIdle[] = "UPDATE_STATUS_IDLE"; |
| const char kUpdateStatusCheckingForUpdate[] = |
| "UPDATE_STATUS_CHECKING_FOR_UPDATE"; |
| const char kUpdateStatusUpdateAvailable[] = "UPDATE_STATUS_UPDATE_AVAILABLE"; |
| const char kUpdateStatusDownloading[] = "UPDATE_STATUS_DOWNLOADING"; |
| const char kUpdateStatusVerifying[] = "UPDATE_STATUS_VERIFYING"; |
| const char kUpdateStatusFinalizing[] = "UPDATE_STATUS_FINALIZING"; |
| const char kUpdateStatusUpdatedNeedReboot[] = |
| "UPDATE_STATUS_UPDATED_NEED_REBOOT"; |
| const char kUpdateStatusReportingErrorEvent[] = |
| "UPDATE_STATUS_REPORTING_ERROR_EVENT"; |
| const char kUpdateStatusAttemptingRollback[] = |
| "UPDATE_STATUS_ATTEMPTING_ROLLBACK"; |
| const char kUpdateStatusDisabled[] = "UPDATE_STATUS_DISABLED"; |
| } // namespace update_engine |
| |
| namespace debugd { |
| const char kDebugdInterface[] = "org.chromium.debugd"; |
| const char kDebugdServicePath[] = "/org/chromium/debugd"; |
| const char kDebugdServiceName[] = "org.chromium.debugd"; |
| |
| // Methods. |
| const char kDumpDebugLogs[] = "DumpDebugLogs"; |
| const char kGetDebugLogs[] = "GetDebugLogs"; |
| const char kGetInterfaces[] = "GetInterfaces"; |
| const char kGetModemStatus[] = "GetModemStatus"; |
| const char kGetNetworkStatus[] = "GetNetworkStatus"; |
| const char kGetRandomPerfOutput[] = "GetRandomPerfOutput"; |
| const char kGetRichPerfData[] = "GetRichPerfData"; |
| const char kGetRoutes[] = "GetRoutes"; |
| const char kGetWiMaxStatus[] = "GetWiMaxStatus"; |
| const char kSetDebugMode[] = "SetDebugMode"; |
| const char kSystraceStart[] = "SystraceStart"; |
| const char kSystraceStop[] = "SystraceStop"; |
| const char kSystraceStatus[] = "SystraceStatus"; |
| const char kGetLog[] = "GetLog"; |
| const char kGetAllLogs[] = "GetAllLogs"; |
| const char kGetUserLogFiles[] = "GetUserLogFiles"; |
| const char kGetFeedbackLogs[] = "GetFeedbackLogs"; |
| const char kTestICMP[] = "TestICMP"; |
| const char kTestICMPWithOptions[] = "TestICMPWithOptions"; |
| const char kLogKernelTaskStates[] = "LogKernelTaskStates"; |
| const char kUploadCrashes[] = "UploadCrashes"; |
| const char kRemoveRootfsVerification[] = "RemoveRootfsVerification"; |
| const char kEnableChromeRemoteDebugging[] = "EnableChromeRemoteDebugging"; |
| const char kEnableBootFromUsb[] = "EnableBootFromUsb"; |
| const char kConfigureSshServer[] = "ConfigureSshServer"; |
| const char kSetUserPassword[] = "SetUserPassword"; |
| const char kEnableChromeDevFeatures[] = "EnableChromeDevFeatures"; |
| const char kQueryDevFeatures[] = "QueryDevFeatures"; |
| |
| // Values. |
| enum DevFeatureFlag { |
| DEV_FEATURES_DISABLED = 1 << 0, |
| DEV_FEATURE_ROOTFS_VERIFICATION_REMOVED = 1 << 1, |
| DEV_FEATURE_BOOT_FROM_USB_ENABLED = 1 << 2, |
| DEV_FEATURE_SSH_SERVER_CONFIGURED = 1 << 3, |
| DEV_FEATURE_DEV_MODE_ROOT_PASSWORD_SET = 1 << 4, |
| DEV_FEATURE_SYSTEM_ROOT_PASSWORD_SET = 1 << 5, |
| DEV_FEATURE_CHROME_REMOTE_DEBUGGING_ENABLED = 1 << 6, |
| }; |
| } // namespace debugd |
| |
| namespace permission_broker { |
| const char kPermissionBrokerInterface[] = "org.chromium.PermissionBroker"; |
| const char kPermissionBrokerServicePath[] = "/org/chromium/PermissionBroker"; |
| const char kPermissionBrokerServiceName[] = "org.chromium.PermissionBroker"; |
| |
| // Methods |
| const char kCheckPathAccess[] = "CheckPathAccess"; |
| const char kRequestPathAccess[] = "RequestPathAccess"; |
| const char kOpenPath[] = "OpenPath"; |
| const char kRequestTcpPortAccess[] = "RequestTcpPortAccess"; |
| const char kRequestUdpPortAccess[] = "RequestUdpPortAccess"; |
| const char kReleaseTcpPort[] = "ReleaseTcpPort"; |
| const char kReleaseUdpPort[] = "ReleaseUdpPort"; |
| const char kRequestVpnSetup[] = "RequestVpnSetup"; |
| const char kRemoveVpnSetup[] = "RemoveVpnSetup"; |
| } // namespace permission_broker |
| |
| namespace system_clock { |
| const char kSystemClockInterface[] = "org.torproject.tlsdate"; |
| const char kSystemClockServicePath[] = "/org/torproject/tlsdate"; |
| const char kSystemClockServiceName[] = "org.torproject.tlsdate"; |
| |
| // Methods. |
| const char kSystemClockCanSet[] = "CanSetTime"; |
| const char kSystemClockSet[] = "SetTime"; |
| |
| // Signals. |
| const char kSystemClockUpdated[] = "TimeUpdated"; |
| } // namespace system_clock |
| |
| namespace cras { |
| const char kCrasServicePath[] = "/org/chromium/cras"; |
| const char kCrasServiceName[] = "org.chromium.cras"; |
| const char kCrasControlInterface[] = "org.chromium.cras.Control"; |
| |
| // Methods. |
| const char kSetOutputVolume[] = "SetOutputVolume"; |
| const char kSetOutputNodeVolume[] = "SetOutputNodeVolume"; |
| const char kSwapLeftRight[] = "SwapLeftRight"; |
| const char kSetOutputMute[] = "SetOutputMute"; |
| const char kSetOutputUserMute[] = "SetOutputUserMute"; |
| const char kSetSuspendAudio[] = "SetSuspendAudio"; |
| const char kSetInputGain[] = "SetInputGain"; |
| const char kSetInputNodeGain[] = "SetInputNodeGain"; |
| const char kSetInputMute[] = "SetInputMute"; |
| const char kGetVolumeState[] = "GetVolumeState"; |
| const char kGetNodes[] = "GetNodes"; |
| const char kSetActiveOutputNode[] = "SetActiveOutputNode"; |
| const char kSetActiveInputNode[] = "SetActiveInputNode"; |
| const char kAddActiveOutputNode[] = "AddActiveOutputNode"; |
| const char kAddActiveInputNode[] = "AddActiveInputNode"; |
| const char kRemoveActiveOutputNode[] = "RemoveActiveOutputNode"; |
| const char kRemoveActiveInputNode[] = "RemoveActiveInputNode"; |
| const char kGetNumberOfActiveStreams[] = "GetNumberOfActiveStreams"; |
| const char kGetNumberOfActiveInputStreams[] = "GetNumberOfActiveInputStreams"; |
| const char kGetNumberOfActiveOutputStreams[] = "GetNumberOfActiveOutputStreams"; |
| |
| // Names of properties returned by GetNodes() |
| const char kIsInputProperty[] = "IsInput"; |
| const char kIdProperty[] = "Id"; |
| const char kTypeProperty[] = "Type"; |
| const char kNameProperty[] = "Name"; |
| const char kDeviceNameProperty[] = "DeviceName"; |
| const char kActiveProperty[] = "Active"; |
| const char kPluggedTimeProperty[] = "PluggedTime"; |
| |
| // Signals. |
| const char kOutputVolumeChanged[] = "OutputVolumeChanged"; |
| const char kOutputMuteChanged[] = "OutputMuteChanged"; |
| const char kNodeLeftRightSwappedChanged[] = "NodeLeftRightSwappedChanged"; |
| const char kInputGainChanged[] = "InputGainChanged"; |
| const char kInputMuteChanged[] = "InputMuteChanged"; |
| const char kNodesChanged[] = "NodesChanged"; |
| const char kActiveOutputNodeChanged[] = "ActiveOutputNodeChanged"; |
| const char kActiveInputNodeChanged[] = "ActiveInputNodeChanged"; |
| const char kNumberOfActiveStreamsChanged[] = "NumberOfActiveStreamsChanged"; |
| } // namespace cras |
| |
| namespace lorgnette { |
| const char kManagerServiceName[] = "org.chromium.lorgnette"; |
| const char kManagerServiceInterface[] = "org.chromium.lorgnette.Manager"; |
| const char kManagerServicePath[] = "/org/chromium/lorgnette/Manager"; |
| const char kManagerServiceError[] = "org.chromium.lorgnette.Error"; |
| |
| // Methods. |
| const char kListScannersMethod[] = "ListScanners"; |
| const char kScanImageMethod[] = "ScanImage"; |
| |
| // Attributes of scanners returned from "ListScanners". |
| const char kScannerPropertyManufacturer[] = "Manufacturer"; |
| const char kScannerPropertyModel[] = "Model"; |
| const char kScannerPropertyType[] = "Type"; |
| |
| // Parameters supplied to a "ScanImage" request. |
| const char kScanPropertyMode[] = "Mode"; |
| const char kScanPropertyModeColor[] = "Color"; |
| const char kScanPropertyModeGray[] = "Gray"; |
| const char kScanPropertyModeLineart[] = "Lineart"; |
| const char kScanPropertyResolution[] = "Resolution"; |
| } // namespace lorgnette |
| |
| namespace feedback { |
| const char kFeedbackServicePath[] = "/org/chromium/feedback"; |
| const char kFeedbackServiceName[] = "org.chromium.feedback"; |
| |
| // Methods. |
| const char kSendFeedback[] = "SendFeedback"; |
| } // namespace feedback |
| |
| namespace easy_unlock { |
| const char kEasyUnlockServicePath[] = "/org/chromium/EasyUnlock"; |
| const char kEasyUnlockServiceName[] = "org.chromium.EasyUnlock"; |
| const char kEasyUnlockServiceInterface[] = "org.chromium.EasyUnlock"; |
| |
| // Values supplied as enrcryption type to CreateSecureMessage and |
| // UnwrapSecureMessage methods. |
| const char kEncryptionTypeNone[] = "NONE"; |
| const char kEncryptionTypeAES256CBC[] = "AES_256_CBC"; |
| |
| // Values supplied as signature type to CreateSecureMessage and |
| // UnwrapSecureMessage methods. |
| const char kSignatureTypeECDSAP256SHA256[] = "ECDSA_P256_SHA256"; |
| const char kSignatureTypeHMACSHA256[] = "HMAC_SHA256"; |
| |
| // Values supplied as key algorithm to WrapPublicKey method. |
| const char kKeyAlgorithmRSA[] = "RSA"; |
| const char kKeyAlgorithmECDSA[] = "ECDSA"; |
| |
| // Methods |
| const char kPerformECDHKeyAgreementMethod[] = "PerformECDHKeyAgreement"; |
| const char kWrapPublicKeyMethod[] = "WrapPublicKey"; |
| const char kGenerateEcP256KeyPairMethod[] = "GenerateEcP256KeyPair"; |
| const char kCreateSecureMessageMethod[] = "CreateSecureMessage"; |
| const char kUnwrapSecureMessageMethod[] = "UnwrapSecureMessage"; |
| } // namespace easy_unlock |
| |
| |
| namespace apmanager { |
| const char kServiceName[] = "org.chromium.apmanager"; |
| const char kManagerInterface[] = "org.chromium.apmanager.Manager"; |
| const char kManagerPath[] = "/manager"; |
| const char kManagerError[] = "org.chromium.apmanager.Manager.Error"; |
| const char kServiceInterface[] = "org.chromium.apmanager.Service"; |
| const char kServiceError[] = "org.chromium.apmanager.Service.Error"; |
| const char kConfigInterface[] = "org.chromium.apmanager.Config"; |
| const char kConfigError[] = "org.chromium.apmanager.Config.Error"; |
| const char kClientInterface[] = "org.chromium.apmanager.Client"; |
| const char kDeviceInterface[] = "org.chromium.apmanager.Device"; |
| |
| // Manager Methods. |
| const char kCreateServiceMethod[] = "CreateService"; |
| const char kRemoveServiceMethod[] = "RemoveService"; |
| |
| // Config Properties. |
| const char kConfigSSIDProperty[] = "Ssid"; |
| const char kConfigInterfaceNameProperty[] = "InterfaceName"; |
| const char kConfigSecurityModeProperty[] = "SecurityMode"; |
| const char kConfigPassphraseProperty[] = "Passphrase"; |
| const char kConfigHwModeProperty[] = "HwMode"; |
| const char kConfigOperationModeProperty[] = "OperationMode"; |
| const char kConfigChannelProperty[] = "Channel"; |
| const char kConfigHiddenNetworkProperty[] = "HiddenNetwork"; |
| const char kConfigBridgeInterfaceProperty[] = "BridgeInterface"; |
| const char kConfigServerAddressIndexProperty[] = "ServerAddressIndex"; |
| |
| // Security modes. |
| const char kSecurityModeNone[] = "none"; |
| const char kSecurityModeRSN[] = "rsn"; |
| |
| // Hardware modes. |
| const char kHwMode80211a[] = "802.11a"; |
| const char kHwMode80211b[] = "802.11b"; |
| const char kHwMode80211g[] = "802.11g"; |
| const char kHwMode80211n[] = "802.11n"; |
| const char kHwMode80211ac[] = "802.11ac"; |
| |
| // Operation modes. |
| const char kOperationModeServer[] = "server"; |
| const char kOperationModeBridge[] = "bridge"; |
| |
| } // namespace apmanager |
| |
| #endif // DBUS_SERVICE_CONSTANTS_H_ |