1#ifndef IV_SRC_COMMS_IP_ITRANSPORTPROTOCOL_HPP_
2#define IV_SRC_COMMS_IP_ITRANSPORTPROTOCOL_HPP_
Definition ITransportProtocol.hpp:13
virtual iv::comms::eResponse ctrlStop()=0
virtual iv::comms::eResponse ctrlStart(const std::string &ip, uint64_t port)=0
virtual ~ITransportProtocol()=default
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
eResponse
Definition enums.hpp:285
uint16_t ipPort
Definition types.hpp:41
std::string ipAddress
Definition types.hpp:40