2#ifndef IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGECHANGEENGINEASSISTANCEPLACECOMMAND_HPP_
3#define IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGECHANGEENGINEASSISTANCEPLACECOMMAND_HPP_
22 void serializeSpecific(std::shared_ptr<iv::streams::OutputStreamMemory> &stream)
const override;
28 const std::shared_ptr<WatchcallNTMessageChangeEngineAssistancePlaceCommand> &message,
29 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailures,
iv::types::networkId &networkId);
eWatchCmd
Definition enums.hpp:101
eWatchcallNTMessageType
Definition enums.hpp:7
@ changeEngineAssistancePlaceCommand
eEngineAssistancePlaceModes
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.hpp:11
@ Confirmation
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.hpp:13
@ Petition
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.hpp:12
std::string networkId
Definition types.hpp:43
Definition AbstractWatchcallNTMessage.hpp:15
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.hpp:17
static bool processChangeEngineAssistancePlaceCommandMessage(const std::shared_ptr< WatchcallNTMessageChangeEngineAssistancePlaceCommand > &message, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailures, iv::types::networkId &networkId)
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.cpp:6
WatchcallNTMessageChangeEngineAssistancePlaceCommand()
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.hpp:18
void serializeSpecific(std::shared_ptr< iv::streams::OutputStreamMemory > &stream) const override
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.cpp:38
void deserializeSpecific(std::shared_ptr< iv::streams::InputStreamMemory > &stream) override
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.cpp:43
iv::alarms::eWatchCmd engineAssistancePlaceCommand
Definition WatchcallNTMessageChangeEngineAssistancePlaceCommand.hpp:25
~WatchcallNTMessageChangeEngineAssistancePlaceCommand() override=default