Chromium Code Reviews| Index: components/arc/arc_bridge_service.h |
| diff --git a/components/arc/arc_bridge_service.h b/components/arc/arc_bridge_service.h |
| index 2e94ee16ffaa0fd51b452c043680ae73f726fd58..5544b03d1dce102de0ffe4c27d00663cc7749b14 100644 |
| --- a/components/arc/arc_bridge_service.h |
| +++ b/components/arc/arc_bridge_service.h |
| @@ -106,6 +106,10 @@ class ArcBridgeService : public ArcBridgeHost { |
| virtual void OnNetInstanceClosed() {} |
| // Called whenever the ARC power interface state changes. |
|
Thiemo Nagel
2016/03/15 16:49:22
Please fix comment.
phweiss
2016/03/15 17:38:23
Done.
|
| + virtual void OnPolicyInstanceReady() {} |
| + virtual void OnPolicyInstanceClosed() {} |
| + |
| + // Called whenever the ARC power interface state changes. |
| virtual void OnPowerInstanceReady() {} |
| virtual void OnPowerInstanceClosed() {} |
| @@ -166,6 +170,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| NotificationsInstance* notifications_instance() { |
| return notifications_ptr_.get(); |
| } |
| + PolicyInstance* policy_instance() { return policy_ptr_.get(); } |
| PowerInstance* power_instance() { return power_ptr_.get(); } |
| ProcessInstance* process_instance() { return process_ptr_.get(); } |
| VideoInstance* video_instance() { return video_ptr_.get(); } |
| @@ -178,6 +183,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| int32_t intent_helper_version() const { return intent_helper_ptr_.version(); } |
| int32_t net_version() const { return net_ptr_.version(); } |
| int32_t notifications_version() const { return notifications_ptr_.version(); } |
| + int32_t policy_version() const { return policy_ptr_.version(); } |
| int32_t power_version() const { return power_ptr_.version(); } |
| int32_t process_version() const { return process_ptr_.version(); } |
| int32_t video_version() const { return video_ptr_.version(); } |
| @@ -193,6 +199,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| void OnNetInstanceReady(NetInstancePtr net_ptr) override; |
| void OnNotificationsInstanceReady( |
| NotificationsInstancePtr notifications_ptr) override; |
| + void OnPolicyInstanceReady(PolicyInstancePtr policy_ptr) override; |
| void OnPowerInstanceReady(PowerInstancePtr power_ptr) override; |
| void OnProcessInstanceReady(ProcessInstancePtr process_ptr) override; |
| void OnVideoInstanceReady(VideoInstancePtr video_ptr) override; |
| @@ -235,6 +242,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| void CloseIntentHelperChannel(); |
| void CloseNetChannel(); |
| void CloseNotificationsChannel(); |
| + void ClosePolicyChannel(); |
| void ClosePowerChannel(); |
| void CloseProcessChannel(); |
| void CloseVideoChannel(); |
| @@ -248,6 +256,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| void OnIntentHelperVersionReady(int32_t version); |
| void OnNetVersionReady(int32_t version); |
| void OnNotificationsVersionReady(int32_t version); |
| + void OnPolicyVersionReady(int32_t version); |
| void OnPowerVersionReady(int32_t version); |
| void OnProcessVersionReady(int32_t version); |
| void OnVideoVersionReady(int32_t version); |
| @@ -261,6 +270,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| IntentHelperInstancePtr intent_helper_ptr_; |
| NetInstancePtr net_ptr_; |
| NotificationsInstancePtr notifications_ptr_; |
| + PolicyInstancePtr policy_ptr_; |
| PowerInstancePtr power_ptr_; |
| ProcessInstancePtr process_ptr_; |
| VideoInstancePtr video_ptr_; |
| @@ -279,6 +289,7 @@ class ArcBridgeService : public ArcBridgeHost { |
| IntentHelperInstancePtr temporary_intent_helper_ptr_; |
| NetInstancePtr temporary_net_ptr_; |
| NotificationsInstancePtr temporary_notifications_ptr_; |
| + PolicyInstancePtr temporary_policy_ptr_; |
| PowerInstancePtr temporary_power_ptr_; |
| ProcessInstancePtr temporary_process_ptr_; |
| VideoInstancePtr temporary_video_ptr_; |