Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <PcanGatewayCommunicationProtocol.hpp>
Public Member Functions | |
PcanGatewayCommunicationProtocol ()=delete | |
PcanGatewayCommunicationProtocol (std::shared_ptr< iv::comms::ICommunicationDriver > driver, const std::weak_ptr< iv::model::comms::NetworkData > &networkData) | |
PcanGatewayCommunicationProtocol (const PcanGatewayCommunicationProtocol &other)=delete | |
PcanGatewayCommunicationProtocol (PcanGatewayCommunicationProtocol &&other)=delete | |
~PcanGatewayCommunicationProtocol () override=default | |
PcanGatewayCommunicationProtocol & | operator= (const PcanGatewayCommunicationProtocol &other)=delete |
PcanGatewayCommunicationProtocol & | operator= (PcanGatewayCommunicationProtocol &&other)=delete |
iv::comms::eResponse | read (std::shared_ptr< CMessageCan > &message) override |
iv::comms::eResponse | send (const CMessageCan &message) override |
bool | isOnline () override |
Protected Attributes | |
std::shared_ptr< iv::comms::ICommunicationDriver > | m_driver |
Private Attributes | |
iv::types::ipAddress | m_gatewayIp |
iv::types::ipPort | m_gatewayPort |
|
delete |
iv::comms::can::PcanGatewayCommunicationProtocol::PcanGatewayCommunicationProtocol | ( | std::shared_ptr< iv::comms::ICommunicationDriver > | driver, |
const std::weak_ptr< iv::model::comms::NetworkData > & | networkData ) |
|
delete |
|
delete |
|
overridedefault |
|
inlinenodiscardoverridevirtual |
Implements iv::comms::ICommunicationProtocol.
|
delete |
|
delete |
|
nodiscardoverridevirtual |
Implements iv::comms::can::ICanCommunicationProtocol.
|
overridevirtual |
Implements iv::comms::can::ICanCommunicationProtocol.
|
protectedinherited |
|
private |
|
private |