1#ifndef IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGESETDUTYCOMMAND_HPP_
2#define IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGESETDUTYCOMMAND_HPP_
15 void serializeSpecific(std::shared_ptr<iv::streams::OutputStreamMemory> &stream)
const override;
19 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailures,
eIsNodeOnDuty
Definition enums.hpp:73
eWatchcallNTMessageType
Definition enums.hpp:7
std::string networkId
Definition types.hpp:43
Definition AbstractWatchcallNTMessage.hpp:15
Definition WatchcallNTMessageSetDutyCommand.hpp:11
~WatchcallNTMessageSetDutyCommand() override=default
void serializeSpecific(std::shared_ptr< iv::streams::OutputStreamMemory > &stream) const override
Definition WatchcallNTMessageSetDutyCommand.cpp:8
void deserializeSpecific(std::shared_ptr< iv::streams::InputStreamMemory > &stream) override
Definition WatchcallNTMessageSetDutyCommand.cpp:13
WatchcallNTMessageSetDutyCommand()
Definition WatchcallNTMessageSetDutyCommand.hpp:12
static bool processSetDutyCommandMessage(const std::shared_ptr< WatchcallNTMessageSetDutyCommand > &message, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailures, iv::types::networkId &networkId)
Definition WatchcallNTMessageSetDutyCommand.cpp:18
iv::alarms::eIsNodeOnDuty requiredDutyState
Definition WatchcallNTMessageSetDutyCommand.hpp:21