summaryrefslogtreecommitdiffstats
path: root/extensions/browser/browser_context_keyed_service_factories.cc
diff options
context:
space:
mode:
authormikhail.pozdnyakov <mikhail.pozdnyakov@intel.com>2015-11-17 23:18:28 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-18 07:19:25 +0000
commitd19c83ee78b525d98a33f9fb320fcfffd1535206 (patch)
tree73211bc29d0a72ce7ee74cf50ddfa9ab3d0d1edc /extensions/browser/browser_context_keyed_service_factories.cc
parent30b0f37300f8d671d29d91102ec7f475ed4cf7fe (diff)
downloadchromium_src-d19c83ee78b525d98a33f9fb320fcfffd1535206.zip
chromium_src-d19c83ee78b525d98a33f9fb320fcfffd1535206.tar.gz
chromium_src-d19c83ee78b525d98a33f9fb320fcfffd1535206.tar.bz2
Introduce chrome.displaySource API
This patch introduces the 'chrome.displaySource' API including the idl file and the permission string and feature. The patch also provides bindings code and the implementation delegate interface for the 'getAvailableSinks', 'requestAuthentication' methods and for the 'onSinksUpdated' event. The API tests are included. The API proposal doc: https://docs.google.com/document/d/1svs0p_b6KAIiBrKjaORsA2D8Pd84u8ksnTCfubYVVWA BUG=242107 Review URL: https://codereview.chromium.org/1410093008 Cr-Commit-Position: refs/heads/master@{#360299}
Diffstat (limited to 'extensions/browser/browser_context_keyed_service_factories.cc')
-rw-r--r--extensions/browser/browser_context_keyed_service_factories.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/extensions/browser/browser_context_keyed_service_factories.cc b/extensions/browser/browser_context_keyed_service_factories.cc
index 8d1061f..002c68f 100644
--- a/extensions/browser/browser_context_keyed_service_factories.cc
+++ b/extensions/browser/browser_context_keyed_service_factories.cc
@@ -10,6 +10,7 @@
#include "extensions/browser/api/bluetooth/bluetooth_api.h"
#include "extensions/browser/api/bluetooth/bluetooth_private_api.h"
#include "extensions/browser/api/bluetooth_socket/bluetooth_socket_event_dispatcher.h"
+#include "extensions/browser/api/display_source/display_source_event_router_factory.h"
#include "extensions/browser/api/hid/hid_device_manager.h"
#include "extensions/browser/api/idle/idle_manager_factory.h"
#include "extensions/browser/api/management/management_api.h"
@@ -61,6 +62,7 @@ void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
api::TCPSocketEventDispatcher::GetFactoryInstance();
api::UDPSocketEventDispatcher::GetFactoryInstance();
DeclarativeUserScriptManagerFactory::GetInstance();
+ DisplaySourceEventRouterFactory::GetInstance();
EventRouterFactory::GetInstance();
ExtensionMessageFilter::EnsureShutdownNotifierFactoryBuilt();
ExtensionPrefsFactory::GetInstance();