| Index: components/arc/arc_bridge_service.h
|
| diff --git a/components/arc/arc_bridge_service.h b/components/arc/arc_bridge_service.h
|
| index 6e8c885b7f6508e7438e6a5ec457eacd53824a4f..855a2e8bdeaab620dbebe42d3a01e2c14a9c63ea 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() {}
|
| };
|
| @@ -136,6 +139,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;
|
| @@ -145,6 +149,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_; }
|
| @@ -178,6 +183,7 @@ class ArcBridgeService : public ArcBridgeHost {
|
| PowerInstancePtr power_ptr_;
|
| ProcessInstancePtr process_ptr_;
|
| SettingsInstancePtr settings_ptr_;
|
| + VideoInstancePtr video_ptr_;
|
|
|
| base::ObserverList<Observer> observer_list_;
|
|
|
|
|