Index: chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
diff --git a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
index 38028613422781df4e2bf4e7a65599df28744835..215b46973555e7626535e7153dfc7e6bc12157ed 100644 |
--- a/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
+++ b/chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h |
@@ -8,6 +8,7 @@ |
#include <string> |
#include "base/basictypes.h" |
+#include "base/memory/scoped_ptr.h" |
#include "extensions/browser/browser_context_keyed_api_factory.h" |
#include "extensions/browser/extension_function.h" |
@@ -180,6 +181,82 @@ class EasyUnlockPrivateUpdateScreenlockStateFunction |
DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateUpdateScreenlockStateFunction); |
}; |
+class EasyUnlockPrivateSetPermitAccessFunction : public SyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.setPermitAccess", |
+ EASYUNLOCKPRIVATE_SETPERMITACCESS) |
+ EasyUnlockPrivateSetPermitAccessFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateSetPermitAccessFunction(); |
+ |
+ // SyncExtensionFunction: |
+ virtual bool RunSync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateSetPermitAccessFunction); |
+}; |
+ |
+class EasyUnlockPrivateGetPermitAccessFunction : public SyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getPermitAccess", |
+ EASYUNLOCKPRIVATE_GETPERMITACCESS) |
+ EasyUnlockPrivateGetPermitAccessFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateGetPermitAccessFunction(); |
+ |
+ // SyncExtensionFunction: |
+ virtual bool RunSync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetPermitAccessFunction); |
+}; |
+ |
+class EasyUnlockPrivateClearPermitAccessFunction |
+ : public SyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.clearPermitAccess", |
+ EASYUNLOCKPRIVATE_CLEARPERMITACCESS) |
+ EasyUnlockPrivateClearPermitAccessFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateClearPermitAccessFunction(); |
+ |
+ // SyncExtensionFunction: |
+ virtual bool RunSync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateClearPermitAccessFunction); |
+}; |
+ |
+class EasyUnlockPrivateSetRemoteDevicesFunction : public SyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.setRemoteDevices", |
+ EASYUNLOCKPRIVATE_SETREMOTEDEVICES) |
+ EasyUnlockPrivateSetRemoteDevicesFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateSetRemoteDevicesFunction(); |
+ |
+ // SyncExtensionFunction: |
+ virtual bool RunSync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateSetRemoteDevicesFunction); |
+}; |
+ |
+class EasyUnlockPrivateGetRemoteDevicesFunction : public SyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("easyUnlockPrivate.getRemoteDevices", |
+ EASYUNLOCKPRIVATE_GETREMOTEDEVICES) |
+ EasyUnlockPrivateGetRemoteDevicesFunction(); |
+ |
+ private: |
+ virtual ~EasyUnlockPrivateGetRemoteDevicesFunction(); |
+ |
+ // SyncExtensionFunction: |
+ virtual bool RunSync() OVERRIDE; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EasyUnlockPrivateGetRemoteDevicesFunction); |
+}; |
+ |
} // namespace api |
} // namespace extensions |