Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::comms::ip Namespace Reference

Classes

class  IPCommunicationDriver
 
class  ITransportProtocol
 
class  TcpClient
 
class  UdpServer
 

Typedefs

using TcpServer = TcpClient
 
using UdpClient = UdpServer
 

Enumerations

enum class  eIpNetworkRole { Client , Server }
 

Functions

bool isAllowedIP (const std::string &sourceIp, const std::set< std::string > &allowedIPs)
 
void showLANMessage (uint32_t timestamp, uint32_t msgId, const uint8_t *bytes)
 

Typedef Documentation

◆ TcpServer

◆ UdpClient

Enumeration Type Documentation

◆ eIpNetworkRole

enum class iv::comms::ip::eIpNetworkRole
strong
Enumerator
Client 
Server 

Function Documentation

◆ isAllowedIP()

bool iv::comms::ip::isAllowedIP ( const std::string & sourceIp,
const std::set< std::string > & allowedIPs )

◆ showLANMessage()

void iv::comms::ip::showLANMessage ( uint32_t timestamp,
uint32_t msgId,
const uint8_t * bytes )