summaryrefslogtreecommitdiff
path: root/src/components/application_manager/include/application_manager
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2018-08-14 11:55:16 -0400
committerJackLivio <jack@livio.io>2018-08-14 11:55:16 -0400
commit997674798fbe6a6ed2dd579d0703aa8e22d8a643 (patch)
treed87a33dcb04e6bff107215edfe2c601c40c5fb4e /src/components/application_manager/include/application_manager
parent41bee08bf311974c36f93667dbc304cac383cdcc (diff)
parent0db99f84ab344b82fab71200e43b67adbb2e2575 (diff)
downloadsdl_core-997674798fbe6a6ed2dd579d0703aa8e22d8a643.tar.gz
Merge branch 'feature/mobile_versioning' into feature/full_app_id
Diffstat (limited to 'src/components/application_manager/include/application_manager')
-rw-r--r--src/components/application_manager/include/application_manager/rpc_handler_impl.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/rpc_handler_impl.h b/src/components/application_manager/include/application_manager/rpc_handler_impl.h
index 7f61c7b034..8f1d454c3b 100644
--- a/src/components/application_manager/include/application_manager/rpc_handler_impl.h
+++ b/src/components/application_manager/include/application_manager/rpc_handler_impl.h
@@ -143,6 +143,16 @@ class RPCHandlerImpl : public RPCHandler,
void SetTelemetryObserver(AMTelemetryObserver* observer) OVERRIDE;
#endif // TELEMETRY_MONITOR
+ /**
+ * @brief Extracts and validates the syncMsgVersion included in
+ * a RegisterAppInterfaceRequest
+ *
+ * @param output - SmartObject Message received from mobile
+ * @param messageVersion - message version to be updated
+ */
+ void GetMessageVersion(NsSmartDeviceLink::NsSmartObjects::SmartObject& output,
+ utils::SemanticVersion& message_version);
+
private:
void ProcessMessageFromMobile(const std::shared_ptr<Message> message);
void ProcessMessageFromHMI(const std::shared_ptr<Message> message);