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