Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <ICommunicationDriver.hpp>
Public Member Functions | |
virtual | ~ICommunicationDriver ()=default |
virtual void | configure (const iv::model::comms::NetworkData &commConfig)=0 |
virtual iv::comms::eResponse | init ()=0 |
virtual iv::comms::eResponse | end ()=0 |
virtual iv::comms::eResponse | reconnect ()=0 |
virtual iv::comms::eResponse | start ()=0 |
virtual iv::comms::eResponse | stop ()=0 |
virtual bool | isOnline ()=0 |
Protected Attributes | |
iv::eState | m_state {iv::eState::Uninitialized} |
bool | m_isOnline {false} |
iv::types::timestamp | m_lastTimeReconnected {0} |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |
|
protected |
|
protected |