| // Copyright 2014 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #include "extensions/renderer/extensions_renderer_client.h" |
| ExtensionsRendererClient* g_client = nullptr; |
| ExtensionsRendererClient::ExtensionsRendererClient() = default; |
| ExtensionsRendererClient::~ExtensionsRendererClient() = default; |
| ExtensionsRendererClient* ExtensionsRendererClient::Get() { |
| void ExtensionsRendererClient::Set(ExtensionsRendererClient* client) { |
| void ExtensionsRendererClient::AddAPIProvider( |
| std::unique_ptr<ExtensionsRendererAPIProvider> api_provider) { |
| << "API providers must be added before the Dispatcher is instantiated."; |
| api_providers_.push_back(std::move(api_provider)); |
| } // namespace extensions |