// Copyright 2015 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 ANDROID_WEBVIEW_BROWSER_AW_BROWSER_POLICY_CONNECTOR_H_ #define ANDROID_WEBVIEW_BROWSER_AW_BROWSER_POLICY_CONNECTOR_H_ #include "components/policy/core/browser/browser_policy_connector_base.h" namespace android_webview { // Sets up and keeps the browser-global policy objects such as the PolicyService // and the platform-specific PolicyProvider. class AwBrowserPolicyConnector : public policy::BrowserPolicyConnectorBase { public: AwBrowserPolicyConnector(); AwBrowserPolicyConnector(const AwBrowserPolicyConnector&) = delete; AwBrowserPolicyConnector& operator=(const AwBrowserPolicyConnector&) = delete; ~AwBrowserPolicyConnector() override; protected: // policy::BrowserPolicyConnectorBase: std::vector> CreatePolicyProviders() override; }; } // namespace android_webview #endif // ANDROID_WEBVIEW_BROWSER_AW_BROWSER_POLICY_CONNECTOR_H_