| Index: components/arc/arc_bridge_service.h
|
| diff --git a/components/arc/arc_bridge_service.h b/components/arc/arc_bridge_service.h
|
| index 3d719694314ee0219463b873144255e23136cbde..2310f5ede49d8d8aa55029e2e4f2d1bc23540100 100644
|
| --- a/components/arc/arc_bridge_service.h
|
| +++ b/components/arc/arc_bridge_service.h
|
| @@ -135,6 +135,10 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| virtual void OnPowerInstanceReady() {}
|
| virtual void OnPowerInstanceClosed() {}
|
|
|
| + // Called whenever the ARC print interface state changes.
|
| + virtual void OnPrintInstanceReady() {}
|
| + virtual void OnPrintInstanceClosed() {}
|
| +
|
| // Called whenever the ARC process interface state changes.
|
| virtual void OnProcessInstanceReady() {}
|
| virtual void OnProcessInstanceClosed() {}
|
| @@ -218,6 +222,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| }
|
| mojom::PolicyInstance* policy_instance() { return policy_ptr_.get(); }
|
| mojom::PowerInstance* power_instance() { return power_ptr_.get(); }
|
| + mojom::PrintInstance* print_instance() { return print_ptr_.get(); }
|
| mojom::ProcessInstance* process_instance() { return process_ptr_.get(); }
|
| mojom::StorageManagerInstance* storage_manager_instance() {
|
| return storage_manager_ptr_.get();
|
| @@ -244,6 +249,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| int32_t obb_mounter_version() const { return obb_mounter_ptr_.version(); }
|
| int32_t policy_version() const { return policy_ptr_.version(); }
|
| int32_t power_version() const { return power_ptr_.version(); }
|
| + int32_t print_version() const { return print_ptr_.version(); }
|
| int32_t process_version() const { return process_ptr_.version(); }
|
| int32_t storage_manager_version() const {
|
| return storage_manager_ptr_.version();
|
| @@ -276,6 +282,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| mojom::ObbMounterInstancePtr obb_mounter_ptr) override;
|
| void OnPolicyInstanceReady(mojom::PolicyInstancePtr policy_ptr) override;
|
| void OnPowerInstanceReady(mojom::PowerInstancePtr power_ptr) override;
|
| + void OnPrintInstanceReady(mojom::PrintInstancePtr print_ptr) override;
|
| void OnProcessInstanceReady(mojom::ProcessInstancePtr process_ptr) override;
|
| void OnStorageManagerInstanceReady(
|
| mojom::StorageManagerInstancePtr storage_manager_ptr) override;
|
| @@ -328,6 +335,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| void CloseObbMounterChannel();
|
| void ClosePolicyChannel();
|
| void ClosePowerChannel();
|
| + void ClosePrintChannel();
|
| void CloseProcessChannel();
|
| void CloseStorageManagerChannel();
|
| void CloseVideoChannel();
|
| @@ -349,6 +357,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| void OnObbMounterVersionReady(uint32_t version);
|
| void OnPolicyVersionReady(uint32_t version);
|
| void OnPowerVersionReady(uint32_t version);
|
| + void OnPrintVersionReady(uint32_t version);
|
| void OnProcessVersionReady(uint32_t version);
|
| void OnStorageManagerVersionReady(uint32_t version);
|
| void OnVideoVersionReady(uint32_t version);
|
| @@ -370,6 +379,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| mojom::ObbMounterInstancePtr obb_mounter_ptr_;
|
| mojom::PolicyInstancePtr policy_ptr_;
|
| mojom::PowerInstancePtr power_ptr_;
|
| + mojom::PrintInstancePtr print_ptr_;
|
| mojom::ProcessInstancePtr process_ptr_;
|
| mojom::StorageManagerInstancePtr storage_manager_ptr_;
|
| mojom::VideoInstancePtr video_ptr_;
|
| @@ -396,6 +406,7 @@ class ArcBridgeService : public mojom::ArcBridgeHost {
|
| mojom::ObbMounterInstancePtr temporary_obb_mounter_ptr_;
|
| mojom::PolicyInstancePtr temporary_policy_ptr_;
|
| mojom::PowerInstancePtr temporary_power_ptr_;
|
| + mojom::PrintInstancePtr temporary_print_ptr_;
|
| mojom::ProcessInstancePtr temporary_process_ptr_;
|
| mojom::StorageManagerInstancePtr temporary_storage_manager_ptr_;
|
| mojom::VideoInstancePtr temporary_video_ptr_;
|
|
|