1#ifndef IV_SRC_COMMS_REDUNDANCY_MESSAGES_REDUNDANCYMESSAGEREQUESTCHANNELDOWNLOAD_HPP_
2#define IV_SRC_COMMS_REDUNDANCY_MESSAGES_REDUNDANCYMESSAGEREQUESTCHANNELDOWNLOAD_HPP_
30 void serializeSpecific(std::shared_ptr<iv::streams::OutputStreamMemory> &stream)
const override;
35 const std::shared_ptr<RedundancyMessageRequestChannelDownload> &message,
36 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailuresLoggerManager,
Definition RedundancyMessageChannelDownloaded.hpp:12
Definition RedundancyMessageRequestChannelDownload.hpp:10
RedundancyMessageRequestChannelDownload(std::shared_ptr< iv::channels::AbstractChannel > channel, iv::types::stationId stationId)
Definition RedundancyMessageRequestChannelDownload.hpp:14
void serializeSpecific(std::shared_ptr< iv::streams::OutputStreamMemory > &stream) const override
Definition RedundancyMessageRequestChannelDownload.cpp:15
void setStationInChargeOfDownload(const iv::types::stationId &stationId)
Definition RedundancyMessageRequestChannelDownload.hpp:20
static void processRedundancyMessageRequestDownload(const std::shared_ptr< RedundancyMessageRequestChannelDownload > &message, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailuresLoggerManager, iv::types::networkId networkId)
Definition RedundancyMessageRequestChannelDownload.cpp:29
iv::types::stationId getStationInChargeOfDownload() const
Definition RedundancyMessageRequestChannelDownload.hpp:25
~RedundancyMessageRequestChannelDownload() override=default
RedundancyMessageRequestChannelDownload()
Definition RedundancyMessageRequestChannelDownload.hpp:12
void deserializeSpecific(std::shared_ptr< iv::streams::InputStreamMemory > &stream) override
Definition RedundancyMessageRequestChannelDownload.cpp:22
iv::types::stationId stationInChargeOfDownload
Definition RedundancyMessageRequestChannelDownload.hpp:40
eRedundancyMessageType
Definition enums.hpp:10
std::string stationId
Definition types.hpp:75
std::string networkId
Definition types.hpp:43