Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
WatchcallNTMessageSetDutyCommand.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGESETDUTYCOMMAND_HPP_
2#define IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGESETDUTYCOMMAND_HPP_
3
4#include "alarms/enums.hpp"
7
9{
11{
14
15 void serializeSpecific(std::shared_ptr<iv::streams::OutputStreamMemory> &stream) const override;
16 void deserializeSpecific(std::shared_ptr<iv::streams::InputStreamMemory> &stream) override;
17
18 static bool processSetDutyCommandMessage(const std::shared_ptr<WatchcallNTMessageSetDutyCommand> &message,
19 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailures,
20 iv::types::networkId &networkId);
22};
23}// namespace iv::comms::watchcallNT
24
25#endif//IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGESETDUTYCOMMAND_HPP_
eIsNodeOnDuty
Definition enums.hpp:73
Definition enums.hpp:5
eWatchcallNTMessageType
Definition enums.hpp:7
std::string networkId
Definition types.hpp:43
Definition AbstractWatchcallNTMessage.hpp:15
Definition WatchcallNTMessageSetDutyCommand.hpp:11
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