summaryrefslogtreecommitdiff
path: root/src/components/include/application_manager/rpc_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/include/application_manager/rpc_service.h')
-rw-r--r--src/components/include/application_manager/rpc_service.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/include/application_manager/rpc_service.h b/src/components/include/application_manager/rpc_service.h
index 9665cc1cf6..34e14dc990 100644
--- a/src/components/include/application_manager/rpc_service.h
+++ b/src/components/include/application_manager/rpc_service.h
@@ -35,6 +35,7 @@
#include "application_manager/commands/command.h"
#include "application_manager/message.h"
+#include "protocol_handler/protocol_handler.h"
namespace application_manager {
namespace rpc_service {
@@ -72,6 +73,14 @@ class RPCService {
*/
virtual void SendMessageToHMI(const commands::MessageSharedPtr message) = 0;
+ /**
+ * @brief set_protocol_handler
+ * @param handler
+ * set protocol handler
+ */
+ virtual void set_protocol_handler(
+ protocol_handler::ProtocolHandler* handler) = 0;
+
#ifdef SDL_REMOTE_CONTROL
virtual void SendPostMessageToMobile(const MessagePtr& message) = 0;
virtual void SendPostMessageToHMI(const MessagePtr& message) = 0;