Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <RedundancyCommunicationProtocol.hpp>
Public Member Functions | |
RedundancyCommunicationProtocol ()=delete | |
RedundancyCommunicationProtocol (const std::shared_ptr< iv::comms::ICommunicationDriver > &driver, iv::model::comms::net::IpSettings settings, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailuresLoggerManager, iv::types::networkId networkId) | |
RedundancyCommunicationProtocol (const RedundancyCommunicationProtocol &other)=delete | |
RedundancyCommunicationProtocol (RedundancyCommunicationProtocol &&other)=delete | |
~RedundancyCommunicationProtocol () override=default | |
RedundancyCommunicationProtocol & | operator= (const RedundancyCommunicationProtocol &other)=delete |
RedundancyCommunicationProtocol & | operator= (RedundancyCommunicationProtocol &&other)=delete |
bool | isOnline () override |
iv::comms::eResponse | receiveMessage (std::shared_ptr< iv::comms::redundancy::AbstractRedundancyMessage > &message) const |
Protected Attributes | |
std::shared_ptr< iv::comms::ICommunicationDriver > | m_driver |
Private Attributes | |
iv::model::comms::net::IpSettings | m_settings |
std::weak_ptr< iv::diamar::AppFailuresLoggerManager > | m_appFailuresLoggerManager |
iv::types::networkId | m_networkId |
|
delete |
iv::comms::redundancy::RedundancyCommunicationProtocol::RedundancyCommunicationProtocol | ( | const std::shared_ptr< iv::comms::ICommunicationDriver > & | driver, |
iv::model::comms::net::IpSettings | settings, | ||
const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > & | appFailuresLoggerManager, | ||
iv::types::networkId | networkId ) |
|
delete |
|
delete |
|
overridedefault |
|
inlinenodiscardoverridevirtual |
Implements iv::comms::ICommunicationProtocol.
|
delete |
|
delete |
|
nodiscard |
|
private |
|
protectedinherited |
|
private |
|
private |