| Index: components/arc/arc_bridge_service.h
|
| diff --git a/components/arc/arc_bridge_service.h b/components/arc/arc_bridge_service.h
|
| index 12aae9d30f76d063bda8a67dfb05e6add5973802..b9f06b198fdfb3e2e8d8f2cc602b88e6de6436c3 100644
|
| --- a/components/arc/arc_bridge_service.h
|
| +++ b/components/arc/arc_bridge_service.h
|
| @@ -91,6 +91,9 @@ class ArcBridgeService : public ArcBridgeHost {
|
| // Called whenever the ARC settings is ready.
|
| virtual void OnSettingsInstanceReady() {}
|
|
|
| + // Called whenever the ARC video is ready.
|
| + virtual void OnVideoInstanceReady() {}
|
| +
|
| protected:
|
| virtual ~Observer() {}
|
| };
|
| @@ -149,6 +152,7 @@ class ArcBridgeService : public ArcBridgeHost {
|
| PowerInstance* power_instance() { return power_ptr_.get(); }
|
| ProcessInstance* process_instance() { return process_ptr_.get(); }
|
| SettingsInstance* settings_instance() { return settings_ptr_.get(); }
|
| + VideoInstance* video_instance() { return video_ptr_.get(); }
|
|
|
| // ArcHost:
|
| void OnAppInstanceReady(AppInstancePtr app_ptr) override;
|
| @@ -158,6 +162,7 @@ class ArcBridgeService : public ArcBridgeHost {
|
| void OnPowerInstanceReady(PowerInstancePtr power_ptr) override;
|
| void OnProcessInstanceReady(ProcessInstancePtr process_ptr) override;
|
| void OnSettingsInstanceReady(SettingsInstancePtr process_ptr) override;
|
| + void OnVideoInstanceReady(VideoInstancePtr video_ptr) override;
|
|
|
| // Gets the current state of the bridge service.
|
| State state() const { return state_; }
|
| @@ -191,6 +196,7 @@ class ArcBridgeService : public ArcBridgeHost {
|
| PowerInstancePtr power_ptr_;
|
| ProcessInstancePtr process_ptr_;
|
| SettingsInstancePtr settings_ptr_;
|
| + VideoInstancePtr video_ptr_;
|
|
|
| base::ObserverList<Observer> observer_list_;
|
|
|
|
|