Skip to content

Namespace ILLIXR::network

Namespace List > ILLIXR > network

Classes

Type Name
class TCPSocket
class UDPSocket
class network_backend
struct tcp_backend
Phonebook registration key for the TCP network backend.
struct topic_config
struct udp_backend
Phonebook registration key for the UDP network backend.
struct udp_packet_view

Public Attributes

Type Name
const std::string CLIENT_IP = "127.0.0.1"
const int CLIENT_PORT_1 = 5002
const int CLIENT_PORT_2 = 5003
const std::string SERVER_IP = "127.0.0.1"
const int SERVER_PORT_1 = 4042
const int SERVER_PORT_2 = 4003
constexpr std::size_t max_udp_payload_bytes = 65507

Public Functions

Type Name
bool decode_udp_packet (std::string_view packet, udp_packet_view & result) noexcept

Public Attributes Documentation

variable CLIENT_IP

const std::string ILLIXR::network::CLIENT_IP;

variable CLIENT_PORT_1

const int ILLIXR::network::CLIENT_PORT_1;

variable CLIENT_PORT_2

const int ILLIXR::network::CLIENT_PORT_2;

variable SERVER_IP

const std::string ILLIXR::network::SERVER_IP;

variable SERVER_PORT_1

const int ILLIXR::network::SERVER_PORT_1;

variable SERVER_PORT_2

const int ILLIXR::network::SERVER_PORT_2;

variable max_udp_payload_bytes

constexpr std::size_t ILLIXR::network::max_udp_payload_bytes;

Public Functions Documentation

function decode_udp_packet

inline bool ILLIXR::network::decode_udp_packet (
    std::string_view packet,
    udp_packet_view & result
) noexcept


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/network/net_config.hpp