3#ifndef IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGEACK_HPP_
4#define IV_SRC_COMMS_WATCHCALLNT_MESSAGES_WATCHCALLNTMESSAGEACK_HPP_
23 void serializeSpecific(std::shared_ptr<iv::streams::OutputStreamMemory> &stream)
const override;
29 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailuresLoggerManager,
eWatchcallNTMessageType
Definition enums.hpp:7
uint16_t unitId
Definition types.hpp:77
std::string networkId
Definition types.hpp:43
std::string channelId
Definition types.hpp:66
Definition structs.hpp:16
Definition AbstractWatchcallNTMessage.hpp:15
Definition WatchcallNTMessageAck.hpp:15
~WatchcallNTMessageAck() override=default
void deserializeSpecific(std::shared_ptr< iv::streams::InputStreamMemory > &stream) override
Definition WatchcallNTMessageAck.cpp:17
void serializeSpecific(std::shared_ptr< iv::streams::OutputStreamMemory > &stream) const override
Definition WatchcallNTMessageAck.cpp:6
iv::alarms::Alarm alarm
Definition WatchcallNTMessageAck.hpp:19
iv::types::unitId unit
Definition WatchcallNTMessageAck.hpp:17
WatchcallNTMessageAck()
Definition WatchcallNTMessageAck.hpp:20
iv::types::networkId network
Definition WatchcallNTMessageAck.hpp:16
static bool processACKMessage(const std::shared_ptr< WatchcallNTMessageAck > &message, const std::map< iv::types::channelId, std::shared_ptr< iv::channels::AbstractChannel > > &channels, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailuresLoggerManager, const iv::types::networkId &networkId)
Definition WatchcallNTMessageAck.cpp:37
iv::types::channelId channel
Definition WatchcallNTMessageAck.hpp:18