Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(169)

Unified Diff: chrome/browser/extensions/api/gcd_private/gcd_private_api.h

Issue 2704313002: Remove gcdPrivate API code. (Closed)
Patch Set: Remove gcdPrivate API code. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/api/gcd_private/gcd_private_api.h
diff --git a/chrome/browser/extensions/api/gcd_private/gcd_private_api.h b/chrome/browser/extensions/api/gcd_private/gcd_private_api.h
deleted file mode 100644
index 8898b391cb8a78bd9e4cd7fa722ff81ceaa30cba..0000000000000000000000000000000000000000
--- a/chrome/browser/extensions/api/gcd_private/gcd_private_api.h
+++ /dev/null
@@ -1,141 +0,0 @@
-// Copyright 2014 The Chromium 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 CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_
-#define CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_
-
-#include <memory>
-
-#include "chrome/browser/extensions/chrome_extension_function.h"
-#include "chrome/common/extensions/api/gcd_private.h"
-#include "extensions/browser/browser_context_keyed_api_factory.h"
-
-namespace extensions {
-
-class GcdPrivateAPIImpl;
-
-class GcdPrivateAPI : public BrowserContextKeyedAPI {
- public:
- explicit GcdPrivateAPI(content::BrowserContext* context);
- ~GcdPrivateAPI() override;
-
- // BrowserContextKeyedAPI implementation.
- static BrowserContextKeyedAPIFactory<GcdPrivateAPI>* GetFactoryInstance();
-
- private:
- friend class BrowserContextKeyedAPIFactory<GcdPrivateAPI>;
- friend class GcdPrivateAPIImpl;
-
- // BrowserContextKeyedAPI implementation.
- static const char* service_name() { return "GcdPrivateAPI"; }
-
- std::unique_ptr<GcdPrivateAPIImpl> impl_;
-};
-
-class GcdPrivateGetDeviceInfoFunction : public ChromeAsyncExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("gcdPrivate.getDeviceInfo",
- GCDPRIVATE_GETDEVICEINFO)
-
- GcdPrivateGetDeviceInfoFunction();
-
- protected:
- ~GcdPrivateGetDeviceInfoFunction() override;
-
- // AsyncExtensionFunction overrides.
- bool RunAsync() override;
-
- private:
- void OnSessionInitialized(
- int session_id,
- api::gcd_private::Status status,
- const base::DictionaryValue& info);
-};
-
-class GcdPrivateCreateSessionFunction : public ChromeAsyncExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("gcdPrivate.createSession",
- GCDPRIVATE_ESTABLISHSESSION)
-
- GcdPrivateCreateSessionFunction();
-
- protected:
- ~GcdPrivateCreateSessionFunction() override;
-
- // AsyncExtensionFunction overrides.
- bool RunAsync() override;
-
- private:
- void OnSessionInitialized(
- int session_id,
- api::gcd_private::Status status,
- const base::DictionaryValue& info);
-};
-
-class GcdPrivateStartPairingFunction : public ChromeAsyncExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("gcdPrivate.startPairing", GCDPRIVATE_STARTPAIRING)
-
- GcdPrivateStartPairingFunction();
-
- protected:
- ~GcdPrivateStartPairingFunction() override;
-
- // AsyncExtensionFunction overrides.
- bool RunAsync() override;
-
- private:
- void OnPairingStarted(api::gcd_private::Status status);
-};
-
-class GcdPrivateConfirmCodeFunction : public ChromeAsyncExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("gcdPrivate.confirmCode", GCDPRIVATE_CONFIRMCODE)
-
- GcdPrivateConfirmCodeFunction();
-
- protected:
- ~GcdPrivateConfirmCodeFunction() override;
-
- // AsyncExtensionFunction overrides.
- bool RunAsync() override;
-
- private:
- void OnCodeConfirmed(api::gcd_private::Status status);
-};
-
-class GcdPrivateSendMessageFunction : public ChromeAsyncExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("gcdPrivate.sendMessage", GCDPRIVATE_SENDMESSAGE)
-
- GcdPrivateSendMessageFunction();
-
- protected:
- ~GcdPrivateSendMessageFunction() override;
-
- // AsyncExtensionFunction overrides.
- bool RunAsync() override;
-
- private:
- void OnMessageSentCallback(api::gcd_private::Status status,
- const base::DictionaryValue& value);
-};
-
-class GcdPrivateTerminateSessionFunction : public ChromeAsyncExtensionFunction {
- public:
- DECLARE_EXTENSION_FUNCTION("gcdPrivate.terminateSession",
- GCDPRIVATE_TERMINATESESSION)
-
- GcdPrivateTerminateSessionFunction();
-
- protected:
- ~GcdPrivateTerminateSessionFunction() override;
-
- // AsyncExtensionFunction overrides.
- bool RunAsync() override;
-};
-
-} // namespace extensions
-
-#endif // CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_
« no previous file with comments | « chrome/browser/extensions/api/gcd_private/OWNERS ('k') | chrome/browser/extensions/api/gcd_private/gcd_private_api.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698