diff options
Diffstat (limited to 'src/components/application_manager/include/application_manager/plugin_manager/rpc_plugin.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/plugin_manager/rpc_plugin.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/components/application_manager/include/application_manager/plugin_manager/rpc_plugin.h b/src/components/application_manager/include/application_manager/plugin_manager/rpc_plugin.h index 61b146f024..88f91d14fc 100644 --- a/src/components/application_manager/include/application_manager/plugin_manager/rpc_plugin.h +++ b/src/components/application_manager/include/application_manager/plugin_manager/rpc_plugin.h @@ -43,10 +43,6 @@ namespace policy { class PolicyHandlerInterface; } -namespace resumption { -class LastState; -} - namespace application_manager { class CommandFactory; @@ -65,7 +61,8 @@ enum ApplicationEvent { kApplicationRegistered, kApplicationUnregistered, kDeleteApplicationData, - kGlobalPropertiesUpdated + kGlobalPropertiesUpdated, + kRCStatusChanged }; class RPCPlugin { @@ -87,7 +84,15 @@ class RPCPlugin { rpc_service::RPCService& rpc_service, HMICapabilities& hmi_capabilities, policy::PolicyHandlerInterface& policy_handler, + resumption::LastStateWrapperPtr last_state) = 0; + + DEPRECATED + virtual bool Init(ApplicationManager& app_manager, + rpc_service::RPCService& rpc_service, + HMICapabilities& hmi_capabilities, + policy::PolicyHandlerInterface& policy_handler, resumption::LastState& last_state) = 0; + /** * @brief IsAbleToProcess check if plugin is able to process function * @param function_id RPC identifier |