| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_AP
I_H_ | 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_AP
I_H_ |
| 6 #define CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_AP
I_H_ | 6 #define CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE_AP
I_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 // TODO(tbarzic): Replace SyncExtensionFunction/AsyncExtensionFunction overrides | 56 // TODO(tbarzic): Replace SyncExtensionFunction/AsyncExtensionFunction overrides |
| 57 // with UIThreadExtensionFunction throughout the file. | 57 // with UIThreadExtensionFunction throughout the file. |
| 58 class EasyUnlockPrivateGetStringsFunction : public SyncExtensionFunction { | 58 class EasyUnlockPrivateGetStringsFunction : public SyncExtensionFunction { |
| 59 public: | 59 public: |
| 60 EasyUnlockPrivateGetStringsFunction(); | 60 EasyUnlockPrivateGetStringsFunction(); |
| 61 | 61 |
| 62 protected: | 62 protected: |
| 63 virtual ~EasyUnlockPrivateGetStringsFunction(); | 63 virtual ~EasyUnlockPrivateGetStringsFunction(); |
| 64 | 64 |
| 65 // SyncExtensionFunction: | 65 // SyncExtensionFunction: |
| 66 virtual bool RunSync() OVERRIDE; | 66 virtual bool RunSync() override; |
| 67 | 67 |
| 68 private: | 68 private: |
| 69 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getStrings", | 69 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getStrings", |
| 70 EASYUNLOCKPRIVATE_GETSTRINGS) | 70 EASYUNLOCKPRIVATE_GETSTRINGS) |
| 71 | 71 |
| 72 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetStringsFunction); | 72 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetStringsFunction); |
| 73 }; | 73 }; |
| 74 | 74 |
| 75 class EasyUnlockPrivatePerformECDHKeyAgreementFunction | 75 class EasyUnlockPrivatePerformECDHKeyAgreementFunction |
| 76 : public AsyncExtensionFunction { | 76 : public AsyncExtensionFunction { |
| 77 public: | 77 public: |
| 78 EasyUnlockPrivatePerformECDHKeyAgreementFunction(); | 78 EasyUnlockPrivatePerformECDHKeyAgreementFunction(); |
| 79 | 79 |
| 80 protected: | 80 protected: |
| 81 virtual ~EasyUnlockPrivatePerformECDHKeyAgreementFunction(); | 81 virtual ~EasyUnlockPrivatePerformECDHKeyAgreementFunction(); |
| 82 | 82 |
| 83 virtual bool RunAsync() OVERRIDE; | 83 virtual bool RunAsync() override; |
| 84 | 84 |
| 85 private: | 85 private: |
| 86 void OnData(const std::string& secret_key); | 86 void OnData(const std::string& secret_key); |
| 87 | 87 |
| 88 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.performECDHKeyAgreement", | 88 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.performECDHKeyAgreement", |
| 89 EASYUNLOCKPRIVATE_PERFORMECDHKEYAGREEMENT) | 89 EASYUNLOCKPRIVATE_PERFORMECDHKEYAGREEMENT) |
| 90 | 90 |
| 91 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivatePerformECDHKeyAgreementFunction); | 91 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivatePerformECDHKeyAgreementFunction); |
| 92 }; | 92 }; |
| 93 | 93 |
| 94 class EasyUnlockPrivateGenerateEcP256KeyPairFunction | 94 class EasyUnlockPrivateGenerateEcP256KeyPairFunction |
| 95 : public AsyncExtensionFunction { | 95 : public AsyncExtensionFunction { |
| 96 public: | 96 public: |
| 97 EasyUnlockPrivateGenerateEcP256KeyPairFunction(); | 97 EasyUnlockPrivateGenerateEcP256KeyPairFunction(); |
| 98 | 98 |
| 99 protected: | 99 protected: |
| 100 virtual ~EasyUnlockPrivateGenerateEcP256KeyPairFunction(); | 100 virtual ~EasyUnlockPrivateGenerateEcP256KeyPairFunction(); |
| 101 | 101 |
| 102 virtual bool RunAsync() OVERRIDE; | 102 virtual bool RunAsync() override; |
| 103 | 103 |
| 104 private: | 104 private: |
| 105 void OnData(const std::string& public_key, | 105 void OnData(const std::string& public_key, |
| 106 const std::string& private_key); | 106 const std::string& private_key); |
| 107 | 107 |
| 108 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.generateEcP256KeyPair", | 108 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.generateEcP256KeyPair", |
| 109 EASYUNLOCKPRIVATE_GENERATEECP256KEYPAIR) | 109 EASYUNLOCKPRIVATE_GENERATEECP256KEYPAIR) |
| 110 | 110 |
| 111 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGenerateEcP256KeyPairFunction); | 111 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGenerateEcP256KeyPairFunction); |
| 112 }; | 112 }; |
| 113 | 113 |
| 114 class EasyUnlockPrivateCreateSecureMessageFunction | 114 class EasyUnlockPrivateCreateSecureMessageFunction |
| 115 : public AsyncExtensionFunction { | 115 : public AsyncExtensionFunction { |
| 116 public: | 116 public: |
| 117 EasyUnlockPrivateCreateSecureMessageFunction(); | 117 EasyUnlockPrivateCreateSecureMessageFunction(); |
| 118 | 118 |
| 119 protected: | 119 protected: |
| 120 virtual ~EasyUnlockPrivateCreateSecureMessageFunction(); | 120 virtual ~EasyUnlockPrivateCreateSecureMessageFunction(); |
| 121 | 121 |
| 122 virtual bool RunAsync() OVERRIDE; | 122 virtual bool RunAsync() override; |
| 123 | 123 |
| 124 private: | 124 private: |
| 125 void OnData(const std::string& message); | 125 void OnData(const std::string& message); |
| 126 | 126 |
| 127 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.createSecureMessage", | 127 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.createSecureMessage", |
| 128 EASYUNLOCKPRIVATE_CREATESECUREMESSAGE) | 128 EASYUNLOCKPRIVATE_CREATESECUREMESSAGE) |
| 129 | 129 |
| 130 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateCreateSecureMessageFunction); | 130 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateCreateSecureMessageFunction); |
| 131 }; | 131 }; |
| 132 | 132 |
| 133 class EasyUnlockPrivateUnwrapSecureMessageFunction | 133 class EasyUnlockPrivateUnwrapSecureMessageFunction |
| 134 : public AsyncExtensionFunction { | 134 : public AsyncExtensionFunction { |
| 135 public: | 135 public: |
| 136 EasyUnlockPrivateUnwrapSecureMessageFunction(); | 136 EasyUnlockPrivateUnwrapSecureMessageFunction(); |
| 137 | 137 |
| 138 protected: | 138 protected: |
| 139 virtual ~EasyUnlockPrivateUnwrapSecureMessageFunction(); | 139 virtual ~EasyUnlockPrivateUnwrapSecureMessageFunction(); |
| 140 | 140 |
| 141 virtual bool RunAsync() OVERRIDE; | 141 virtual bool RunAsync() override; |
| 142 | 142 |
| 143 private: | 143 private: |
| 144 void OnData(const std::string& data); | 144 void OnData(const std::string& data); |
| 145 | 145 |
| 146 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.unwrapSecureMessage", | 146 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.unwrapSecureMessage", |
| 147 EASYUNLOCKPRIVATE_UNWRAPSECUREMESSAGE) | 147 EASYUNLOCKPRIVATE_UNWRAPSECUREMESSAGE) |
| 148 | 148 |
| 149 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateUnwrapSecureMessageFunction); | 149 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateUnwrapSecureMessageFunction); |
| 150 }; | 150 }; |
| 151 | 151 |
| 152 class EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction | 152 class EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction |
| 153 : public AsyncExtensionFunction { | 153 : public AsyncExtensionFunction { |
| 154 public: | 154 public: |
| 155 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.seekBluetoothDeviceByAddress", | 155 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.seekBluetoothDeviceByAddress", |
| 156 EASYUNLOCKPRIVATE_SEEKBLUETOOTHDEVICEBYADDRESS) | 156 EASYUNLOCKPRIVATE_SEEKBLUETOOTHDEVICEBYADDRESS) |
| 157 EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction(); | 157 EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction(); |
| 158 | 158 |
| 159 private: | 159 private: |
| 160 virtual ~EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction(); | 160 virtual ~EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction(); |
| 161 | 161 |
| 162 // AsyncExtensionFunction: | 162 // AsyncExtensionFunction: |
| 163 virtual bool RunAsync() OVERRIDE; | 163 virtual bool RunAsync() override; |
| 164 | 164 |
| 165 // Callbacks that are called when the seek operation succeeds or fails. | 165 // Callbacks that are called when the seek operation succeeds or fails. |
| 166 void OnSeekSuccess(); | 166 void OnSeekSuccess(); |
| 167 void OnSeekFailure(const std::string& error_message); | 167 void OnSeekFailure(const std::string& error_message); |
| 168 | 168 |
| 169 DISALLOW_COPY_AND_ASSIGN( | 169 DISALLOW_COPY_AND_ASSIGN( |
| 170 EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction); | 170 EasyUnlockPrivateSeekBluetoothDeviceByAddressFunction); |
| 171 }; | 171 }; |
| 172 | 172 |
| 173 class EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction | 173 class EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction |
| 174 : public core_api::BluetoothSocketAbstractConnectFunction { | 174 : public core_api::BluetoothSocketAbstractConnectFunction { |
| 175 public: | 175 public: |
| 176 DECLARE_EXTENSION_FUNCTION( | 176 DECLARE_EXTENSION_FUNCTION( |
| 177 "easyUnlockPrivate.connectToBluetoothServiceInsecurely", | 177 "easyUnlockPrivate.connectToBluetoothServiceInsecurely", |
| 178 EASYUNLOCKPRIVATE_CONNECTTOBLUETOOTHSERVICEINSECURELY) | 178 EASYUNLOCKPRIVATE_CONNECTTOBLUETOOTHSERVICEINSECURELY) |
| 179 EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction(); | 179 EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction(); |
| 180 | 180 |
| 181 private: | 181 private: |
| 182 virtual ~EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction(); | 182 virtual ~EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction(); |
| 183 | 183 |
| 184 // BluetoothSocketAbstractConnectFunction: | 184 // BluetoothSocketAbstractConnectFunction: |
| 185 virtual void ConnectToService(device::BluetoothDevice* device, | 185 virtual void ConnectToService(device::BluetoothDevice* device, |
| 186 const device::BluetoothUUID& uuid) OVERRIDE; | 186 const device::BluetoothUUID& uuid) override; |
| 187 | 187 |
| 188 DISALLOW_COPY_AND_ASSIGN( | 188 DISALLOW_COPY_AND_ASSIGN( |
| 189 EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction); | 189 EasyUnlockPrivateConnectToBluetoothServiceInsecurelyFunction); |
| 190 }; | 190 }; |
| 191 | 191 |
| 192 class EasyUnlockPrivateUpdateScreenlockStateFunction | 192 class EasyUnlockPrivateUpdateScreenlockStateFunction |
| 193 : public SyncExtensionFunction { | 193 : public SyncExtensionFunction { |
| 194 public: | 194 public: |
| 195 EasyUnlockPrivateUpdateScreenlockStateFunction(); | 195 EasyUnlockPrivateUpdateScreenlockStateFunction(); |
| 196 | 196 |
| 197 protected: | 197 protected: |
| 198 virtual ~EasyUnlockPrivateUpdateScreenlockStateFunction(); | 198 virtual ~EasyUnlockPrivateUpdateScreenlockStateFunction(); |
| 199 | 199 |
| 200 virtual bool RunSync() OVERRIDE; | 200 virtual bool RunSync() override; |
| 201 | 201 |
| 202 private: | 202 private: |
| 203 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.updateScreenlockState", | 203 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.updateScreenlockState", |
| 204 EASYUNLOCKPRIVATE_UPDATESCREENLOCKSTATE) | 204 EASYUNLOCKPRIVATE_UPDATESCREENLOCKSTATE) |
| 205 | 205 |
| 206 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateUpdateScreenlockStateFunction); | 206 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateUpdateScreenlockStateFunction); |
| 207 }; | 207 }; |
| 208 | 208 |
| 209 class EasyUnlockPrivateSetPermitAccessFunction : public SyncExtensionFunction { | 209 class EasyUnlockPrivateSetPermitAccessFunction : public SyncExtensionFunction { |
| 210 public: | 210 public: |
| 211 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.setPermitAccess", | 211 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.setPermitAccess", |
| 212 EASYUNLOCKPRIVATE_SETPERMITACCESS) | 212 EASYUNLOCKPRIVATE_SETPERMITACCESS) |
| 213 EasyUnlockPrivateSetPermitAccessFunction(); | 213 EasyUnlockPrivateSetPermitAccessFunction(); |
| 214 | 214 |
| 215 private: | 215 private: |
| 216 virtual ~EasyUnlockPrivateSetPermitAccessFunction(); | 216 virtual ~EasyUnlockPrivateSetPermitAccessFunction(); |
| 217 | 217 |
| 218 // SyncExtensionFunction: | 218 // SyncExtensionFunction: |
| 219 virtual bool RunSync() OVERRIDE; | 219 virtual bool RunSync() override; |
| 220 | 220 |
| 221 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateSetPermitAccessFunction); | 221 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateSetPermitAccessFunction); |
| 222 }; | 222 }; |
| 223 | 223 |
| 224 class EasyUnlockPrivateGetPermitAccessFunction : public SyncExtensionFunction { | 224 class EasyUnlockPrivateGetPermitAccessFunction : public SyncExtensionFunction { |
| 225 public: | 225 public: |
| 226 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getPermitAccess", | 226 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getPermitAccess", |
| 227 EASYUNLOCKPRIVATE_GETPERMITACCESS) | 227 EASYUNLOCKPRIVATE_GETPERMITACCESS) |
| 228 EasyUnlockPrivateGetPermitAccessFunction(); | 228 EasyUnlockPrivateGetPermitAccessFunction(); |
| 229 | 229 |
| 230 private: | 230 private: |
| 231 virtual ~EasyUnlockPrivateGetPermitAccessFunction(); | 231 virtual ~EasyUnlockPrivateGetPermitAccessFunction(); |
| 232 | 232 |
| 233 // SyncExtensionFunction: | 233 // SyncExtensionFunction: |
| 234 virtual bool RunSync() OVERRIDE; | 234 virtual bool RunSync() override; |
| 235 | 235 |
| 236 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetPermitAccessFunction); | 236 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetPermitAccessFunction); |
| 237 }; | 237 }; |
| 238 | 238 |
| 239 class EasyUnlockPrivateClearPermitAccessFunction | 239 class EasyUnlockPrivateClearPermitAccessFunction |
| 240 : public SyncExtensionFunction { | 240 : public SyncExtensionFunction { |
| 241 public: | 241 public: |
| 242 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.clearPermitAccess", | 242 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.clearPermitAccess", |
| 243 EASYUNLOCKPRIVATE_CLEARPERMITACCESS) | 243 EASYUNLOCKPRIVATE_CLEARPERMITACCESS) |
| 244 EasyUnlockPrivateClearPermitAccessFunction(); | 244 EasyUnlockPrivateClearPermitAccessFunction(); |
| 245 | 245 |
| 246 private: | 246 private: |
| 247 virtual ~EasyUnlockPrivateClearPermitAccessFunction(); | 247 virtual ~EasyUnlockPrivateClearPermitAccessFunction(); |
| 248 | 248 |
| 249 // SyncExtensionFunction: | 249 // SyncExtensionFunction: |
| 250 virtual bool RunSync() OVERRIDE; | 250 virtual bool RunSync() override; |
| 251 | 251 |
| 252 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateClearPermitAccessFunction); | 252 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateClearPermitAccessFunction); |
| 253 }; | 253 }; |
| 254 | 254 |
| 255 class EasyUnlockPrivateSetRemoteDevicesFunction : public SyncExtensionFunction { | 255 class EasyUnlockPrivateSetRemoteDevicesFunction : public SyncExtensionFunction { |
| 256 public: | 256 public: |
| 257 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.setRemoteDevices", | 257 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.setRemoteDevices", |
| 258 EASYUNLOCKPRIVATE_SETREMOTEDEVICES) | 258 EASYUNLOCKPRIVATE_SETREMOTEDEVICES) |
| 259 EasyUnlockPrivateSetRemoteDevicesFunction(); | 259 EasyUnlockPrivateSetRemoteDevicesFunction(); |
| 260 | 260 |
| 261 private: | 261 private: |
| 262 virtual ~EasyUnlockPrivateSetRemoteDevicesFunction(); | 262 virtual ~EasyUnlockPrivateSetRemoteDevicesFunction(); |
| 263 | 263 |
| 264 // SyncExtensionFunction: | 264 // SyncExtensionFunction: |
| 265 virtual bool RunSync() OVERRIDE; | 265 virtual bool RunSync() override; |
| 266 | 266 |
| 267 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateSetRemoteDevicesFunction); | 267 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateSetRemoteDevicesFunction); |
| 268 }; | 268 }; |
| 269 | 269 |
| 270 class EasyUnlockPrivateGetRemoteDevicesFunction : public SyncExtensionFunction { | 270 class EasyUnlockPrivateGetRemoteDevicesFunction : public SyncExtensionFunction { |
| 271 public: | 271 public: |
| 272 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getRemoteDevices", | 272 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getRemoteDevices", |
| 273 EASYUNLOCKPRIVATE_GETREMOTEDEVICES) | 273 EASYUNLOCKPRIVATE_GETREMOTEDEVICES) |
| 274 EasyUnlockPrivateGetRemoteDevicesFunction(); | 274 EasyUnlockPrivateGetRemoteDevicesFunction(); |
| 275 | 275 |
| 276 private: | 276 private: |
| 277 virtual ~EasyUnlockPrivateGetRemoteDevicesFunction(); | 277 virtual ~EasyUnlockPrivateGetRemoteDevicesFunction(); |
| 278 | 278 |
| 279 // SyncExtensionFunction: | 279 // SyncExtensionFunction: |
| 280 virtual bool RunSync() OVERRIDE; | 280 virtual bool RunSync() override; |
| 281 | 281 |
| 282 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetRemoteDevicesFunction); | 282 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetRemoteDevicesFunction); |
| 283 }; | 283 }; |
| 284 | 284 |
| 285 class EasyUnlockPrivateGetSignInChallengeFunction : | 285 class EasyUnlockPrivateGetSignInChallengeFunction : |
| 286 public SyncExtensionFunction { | 286 public SyncExtensionFunction { |
| 287 public: | 287 public: |
| 288 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getSignInChallenge", | 288 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getSignInChallenge", |
| 289 EASYUNLOCKPRIVATE_GETSIGNINCHALLENGE) | 289 EASYUNLOCKPRIVATE_GETSIGNINCHALLENGE) |
| 290 EasyUnlockPrivateGetSignInChallengeFunction(); | 290 EasyUnlockPrivateGetSignInChallengeFunction(); |
| 291 | 291 |
| 292 private: | 292 private: |
| 293 virtual ~EasyUnlockPrivateGetSignInChallengeFunction(); | 293 virtual ~EasyUnlockPrivateGetSignInChallengeFunction(); |
| 294 | 294 |
| 295 // SyncExtensionFunction: | 295 // SyncExtensionFunction: |
| 296 virtual bool RunSync() OVERRIDE; | 296 virtual bool RunSync() override; |
| 297 | 297 |
| 298 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetSignInChallengeFunction); | 298 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetSignInChallengeFunction); |
| 299 }; | 299 }; |
| 300 | 300 |
| 301 class EasyUnlockPrivateTrySignInSecretFunction : | 301 class EasyUnlockPrivateTrySignInSecretFunction : |
| 302 public SyncExtensionFunction { | 302 public SyncExtensionFunction { |
| 303 public: | 303 public: |
| 304 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.trySignInSecret", | 304 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.trySignInSecret", |
| 305 EASYUNLOCKPRIVATE_TRYSIGNINSECRET) | 305 EASYUNLOCKPRIVATE_TRYSIGNINSECRET) |
| 306 EasyUnlockPrivateTrySignInSecretFunction(); | 306 EasyUnlockPrivateTrySignInSecretFunction(); |
| 307 | 307 |
| 308 private: | 308 private: |
| 309 virtual ~EasyUnlockPrivateTrySignInSecretFunction(); | 309 virtual ~EasyUnlockPrivateTrySignInSecretFunction(); |
| 310 | 310 |
| 311 // SyncExtensionFunction: | 311 // SyncExtensionFunction: |
| 312 virtual bool RunSync() OVERRIDE; | 312 virtual bool RunSync() override; |
| 313 | 313 |
| 314 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateTrySignInSecretFunction); | 314 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateTrySignInSecretFunction); |
| 315 }; | 315 }; |
| 316 | 316 |
| 317 class EasyUnlockPrivateGetUserInfoFunction : public SyncExtensionFunction { | 317 class EasyUnlockPrivateGetUserInfoFunction : public SyncExtensionFunction { |
| 318 public: | 318 public: |
| 319 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getUserInfo", | 319 DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getUserInfo", |
| 320 EASYUNLOCKPRIVATE_GETUSERINFO) | 320 EASYUNLOCKPRIVATE_GETUSERINFO) |
| 321 EasyUnlockPrivateGetUserInfoFunction(); | 321 EasyUnlockPrivateGetUserInfoFunction(); |
| 322 | 322 |
| 323 private: | 323 private: |
| 324 virtual ~EasyUnlockPrivateGetUserInfoFunction(); | 324 virtual ~EasyUnlockPrivateGetUserInfoFunction(); |
| 325 | 325 |
| 326 // SyncExtensionFunction: | 326 // SyncExtensionFunction: |
| 327 virtual bool RunSync() OVERRIDE; | 327 virtual bool RunSync() override; |
| 328 | 328 |
| 329 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetUserInfoFunction); | 329 DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetUserInfoFunction); |
| 330 }; | 330 }; |
| 331 | 331 |
| 332 } // namespace api | 332 } // namespace api |
| 333 } // namespace extensions | 333 } // namespace extensions |
| 334 | 334 |
| 335 #endif // CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE
_API_H_ | 335 #endif // CHROME_BROWSER_EXTENSIONS_API_EASY_UNLOCK_PRIVATE_EASY_UNLOCK_PRIVATE
_API_H_ |
| OLD | NEW |