Index: chrome/browser/chromeos/arc/arc_policy_bridge.h |
diff --git a/chrome/browser/chromeos/arc/arc_policy_bridge.h b/chrome/browser/chromeos/arc/arc_policy_bridge.h |
index e9e655883aefbdfd05f8bfeb7f44ecf573b85b73..61a5778d97ba698b0941bdbd824fc56cf2eb9ae3 100644 |
--- a/chrome/browser/chromeos/arc/arc_policy_bridge.h |
+++ b/chrome/browser/chromeos/arc/arc_policy_bridge.h |
@@ -26,10 +26,11 @@ enum ArcCertsSyncMode : int32_t { |
COPY_CA_CERTS = 1 |
}; |
-class ArcPolicyBridge : public ArcService, |
- public ArcBridgeService::Observer, |
- public mojom::PolicyHost, |
- public policy::PolicyService::Observer { |
+class ArcPolicyBridge |
+ : public ArcService, |
+ public ArcBridgeService::InstanceObserver<mojom::PolicyInstance>, |
+ public mojom::PolicyHost, |
+ public policy::PolicyService::Observer { |
public: |
explicit ArcPolicyBridge(ArcBridgeService* bridge_service); |
ArcPolicyBridge(ArcBridgeService* bridge_service, |
@@ -38,9 +39,10 @@ class ArcPolicyBridge : public ArcService, |
void OverrideIsManagedForTesting(bool is_managed); |
- // ArcBridgeService::Observer overrides. |
- void OnPolicyInstanceReady() override; |
- void OnPolicyInstanceClosed() override; |
+ // ArcBridgeService::InstanceObserver<mojom::PolicyInstance> overrides. |
+ void OnInstanceReady(mojom::PolicyInstance* policy_instance, |
+ uint32_t version) override; |
+ void OnInstanceClosed(mojom::PolicyInstance*) override; |
// PolicyHost overrides. |
void GetPolicies(const GetPoliciesCallback& callback) override; |