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

Unified Diff: chrome/browser/policy/profile_policy_connector.h

Issue 54483004: policy: Remove ProfilePolicyConnector's dependency on other service factories. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments. Created 7 years, 1 month 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/policy/profile_policy_connector.h
diff --git a/chrome/browser/policy/profile_policy_connector.h b/chrome/browser/policy/profile_policy_connector.h
index d7c4c26d9a5e4f68e0f9c5581f98ec0306fb7d1b..a20d1e24113df0839095d0b0a27c7842ff4d73e3 100644
--- a/chrome/browser/policy/profile_policy_connector.h
+++ b/chrome/browser/policy/profile_policy_connector.h
@@ -15,10 +15,6 @@
#include "base/memory/weak_ptr.h"
#include "components/browser_context_keyed_service/browser_context_keyed_service.h"
-#if defined(OS_CHROMEOS)
-#include "chromeos/dbus/dbus_method_call_status.h"
-#endif
-
class Profile;
namespace net {
@@ -30,8 +26,13 @@ class X509Certificate;
typedef std::vector<scoped_refptr<X509Certificate> > CertificateList;
}
+namespace chromeos {
+class User;
+}
+
namespace policy {
+class CloudPolicyManager;
class ConfigurationPolicyProvider;
class UserNetworkConfigurationUpdater;
class PolicyService;
@@ -45,7 +46,11 @@ class ProfilePolicyConnector : public BrowserContextKeyedService {
virtual ~ProfilePolicyConnector();
// If |force_immediate_load| then disk caches will be loaded synchronously.
- void Init(bool force_immediate_load);
+ void Init(bool force_immediate_load,
+#if defined(OS_CHROMEOS)
+ const chromeos::User* user,
+#endif
+ CloudPolicyManager* user_cloud_policy_manager);
void InitForTesting(scoped_ptr<PolicyService> service);
« no previous file with comments | « no previous file | chrome/browser/policy/profile_policy_connector.cc » ('j') | chrome/browser/policy/profile_policy_connector.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698