2#ifndef IV_SRC_COMMS_WATCHCALLNT_WATCHCALLNTCOMMUNICATIONPROTOCOL_HPP_
3#define IV_SRC_COMMS_WATCHCALLNT_WATCHCALLNTCOMMUNICATIONPROTOCOL_HPP_
17 const std::weak_ptr<iv::diamar::AppFailuresLoggerManager> &appFailures,
20 std::shared_ptr<iv::comms::watchcallNT::AbstractWatchcallNTMessage>
receiveMessage();
23 std::pair<iv::types::ipAddress, iv::types::ipPort> &destinantion)
const;
Definition ICommunicationProtocol.hpp:12
Definition WatchcallNTCommunicationProtocol.hpp:12
iv::types::networkId m_networkId
Definition WatchcallNTCommunicationProtocol.hpp:29
std::shared_ptr< iv::comms::watchcallNT::AbstractWatchcallNTMessage > receiveMessage()
Definition WatchcallNTCommunicationProtocol.cpp:19
bool isOnline() override
Definition WatchcallNTCommunicationProtocol.cpp:211
iv::comms::eResponse sendMessage(const std::shared_ptr< iv::comms::watchcallNT::AbstractWatchcallNTMessage > &message, std::pair< iv::types::ipAddress, iv::types::ipPort > &destinantion) const
Definition WatchcallNTCommunicationProtocol.cpp:215
std::weak_ptr< iv::diamar::AppFailuresLoggerManager > m_appFailures
Definition WatchcallNTCommunicationProtocol.hpp:28
iv::model::comms::net::IpSettings m_settings
Definition WatchcallNTCommunicationProtocol.hpp:27
WatchcallNTCommunicationProtocol()=delete
eResponse
Definition enums.hpp:285
std::string networkId
Definition types.hpp:43
Definition IpSettings.hpp:17