Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <ITransportProtocol.hpp>
Public Member Functions | |
virtual | ~ITransportProtocol ()=default |
virtual iv::comms::eResponse | ctrlStart (const std::string &ip, uint64_t port)=0 |
virtual iv::comms::eResponse | ctrlStop ()=0 |
virtual iv::comms::eResponse | ctrlReceive (std::vector< std::byte > &buffer, iv::types::ipAddress *ip, iv::types::ipPort *port)=0 |
virtual iv::comms::eResponse | ctrlSend (const std::vector< std::byte > &buffer, iv::types::ipAddress ip, iv::types::ipPort port)=0 |
|
virtualdefault |
|
pure virtual |
Implemented in iv::comms::ip::TcpClient, and iv::comms::ip::UdpServer.
|
pure virtual |
Implemented in iv::comms::ip::TcpClient, and iv::comms::ip::UdpServer.
|
pure virtual |
Implemented in iv::comms::ip::TcpClient, and iv::comms::ip::UdpServer.
|
pure virtual |
Implemented in iv::comms::ip::TcpClient, and iv::comms::ip::UdpServer.