Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <WatchcallNTCommunicationProtocol.hpp>
Public Member Functions | |
WatchcallNTCommunicationProtocol ()=delete | |
WatchcallNTCommunicationProtocol (const std::shared_ptr< iv::comms::ICommunicationDriver > &driver, iv::model::comms::net::IpSettings settings, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailures, iv::types::networkId networkId) | |
std::shared_ptr< iv::comms::watchcallNT::AbstractWatchcallNTMessage > | receiveMessage () |
iv::comms::eResponse | sendMessage (const std::shared_ptr< iv::comms::watchcallNT::AbstractWatchcallNTMessage > &message, std::pair< iv::types::ipAddress, iv::types::ipPort > &destinantion) const |
bool | isOnline () override |
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_appFailures |
iv::types::networkId | m_networkId |
|
delete |
iv::comms::watchcallNT::WatchcallNTCommunicationProtocol::WatchcallNTCommunicationProtocol | ( | const std::shared_ptr< iv::comms::ICommunicationDriver > & | driver, |
iv::model::comms::net::IpSettings | settings, | ||
const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > & | appFailures, | ||
iv::types::networkId | networkId ) |
|
overridevirtual |
Implements iv::comms::ICommunicationProtocol.
std::shared_ptr< iv::comms::watchcallNT::AbstractWatchcallNTMessage > iv::comms::watchcallNT::WatchcallNTCommunicationProtocol::receiveMessage | ( | ) |
iv::comms::eResponse iv::comms::watchcallNT::WatchcallNTCommunicationProtocol::sendMessage | ( | const std::shared_ptr< iv::comms::watchcallNT::AbstractWatchcallNTMessage > & | message, |
std::pair< iv::types::ipAddress, iv::types::ipPort > & | destinantion ) const |
|
private |
|
protectedinherited |
|
private |
|
private |