1#ifndef IV_SRC_COMMS_REDUNDANCY_REDUNDANCYCOMMUNICATIONPROTOCOL_HPP
2#define IV_SRC_COMMS_REDUNDANCY_REDUNDANCYCOMMUNICATIONPROTOCOL_HPP
17 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailuresLoggerManager,
32 receiveMessage(std::shared_ptr<iv::comms::redundancy::AbstractRedundancyMessage> &message)
const;
Definition ICommunicationProtocol.hpp:12
std::shared_ptr< iv::comms::ICommunicationDriver > m_driver
Definition ICommunicationProtocol.hpp:29
Definition RedundancyCommunicationProtocol.hpp:12
iv::model::comms::net::IpSettings m_settings
Definition RedundancyCommunicationProtocol.hpp:35
bool isOnline() override
Definition RedundancyCommunicationProtocol.hpp:26
RedundancyCommunicationProtocol & operator=(RedundancyCommunicationProtocol &&other)=delete
iv::comms::eResponse receiveMessage(std::shared_ptr< iv::comms::redundancy::AbstractRedundancyMessage > &message) const
Definition RedundancyCommunicationProtocol.cpp:20
RedundancyCommunicationProtocol(const RedundancyCommunicationProtocol &other)=delete
iv::types::networkId m_networkId
Definition RedundancyCommunicationProtocol.hpp:37
~RedundancyCommunicationProtocol() override=default
std::weak_ptr< iv::diamar::AppFailuresLoggerManager > m_appFailuresLoggerManager
Definition RedundancyCommunicationProtocol.hpp:36
RedundancyCommunicationProtocol(RedundancyCommunicationProtocol &&other)=delete
RedundancyCommunicationProtocol & operator=(const RedundancyCommunicationProtocol &other)=delete
RedundancyCommunicationProtocol()=delete
eResponse
Definition enums.hpp:285
std::string networkId
Definition types.hpp:43
Definition IpSettings.hpp:17