Index: chrome/browser/chromeos/arc/arc_process_service.h |
diff --git a/chrome/browser/chromeos/arc/arc_process_service.h b/chrome/browser/chromeos/arc/arc_process_service.h |
index 231c58dd7389aca66b9f7f826c2bb68b58ad46e0..cc1b3f8e2e03f93470054ac8077c09678ab1c32b 100644 |
--- a/chrome/browser/chromeos/arc/arc_process_service.h |
+++ b/chrome/browser/chromeos/arc/arc_process_service.h |
@@ -34,8 +34,9 @@ namespace arc { |
// base::Bind(&OnUpdateProcessList)) { |
// LOG(ERROR) << "ARC process instance not ready."; |
// } |
-class ArcProcessService : public ArcService, |
- public ArcBridgeService::Observer { |
+class ArcProcessService |
+ : public ArcService, |
+ public ArcBridgeService::InstanceObserver<mojom::ProcessInstance> { |
public: |
using RequestProcessListCallback = |
base::Callback<void(const std::vector<ArcProcess>&)>; |
@@ -46,8 +47,8 @@ class ArcProcessService : public ArcService, |
// Returns nullptr before the global instance is ready. |
static ArcProcessService* Get(); |
- // ArcBridgeService::Observer overrides. |
- void OnProcessInstanceReady() override; |
+ // ArcBridgeService::InstanceObserver<mojom::ProcessInstance> overrides. |
+ void OnInstanceReady(mojom::ProcessInstance*, uint32_t version) override; |
// Returns true if ARC IPC is ready for process list request, |
// otherwise false. |