Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <ICommunicationProtocol.hpp>
Public Member Functions | |
ICommunicationProtocol ()=default | |
ICommunicationProtocol (const std::shared_ptr< iv::comms::ICommunicationDriver > &driver) | |
ICommunicationProtocol (const ICommunicationProtocol &other)=delete | |
ICommunicationProtocol (ICommunicationProtocol &&other)=delete | |
virtual | ~ICommunicationProtocol ()=default |
ICommunicationProtocol & | operator= (const ICommunicationProtocol &other)=delete |
ICommunicationProtocol & | operator= (ICommunicationProtocol &&other)=delete |
virtual bool | isOnline ()=0 |
Protected Attributes | |
std::shared_ptr< iv::comms::ICommunicationDriver > | m_driver |
|
default |
|
inlineexplicit |
|
delete |
|
delete |
|
virtualdefault |
|
nodiscardpure virtual |
Implemented in iv::comms::api::dataLogger::ApiDataLoggerCommunicationProtocol, iv::comms::api::eventLogger::ApiEventLoggerCommunicationProtocol, iv::comms::api::historyLogger::ApiHistoryLoggerCommunicationProtocol, iv::comms::can::PcanGatewayCommunicationProtocol, iv::comms::ixxat::IxxatCommunicationsDriver, iv::comms::modbus::AbstractModbusCommunicationProtocol, iv::comms::nmea0183::Nmea0183CommunicationProtocol, iv::comms::redundancy::RedundancyCommunicationProtocol, iv::comms::socketcan::SocketCanCommunicationsDriver, and iv::comms::watchcallNT::WatchcallNTCommunicationProtocol.
|
delete |
|
delete |
|
protected |