Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::netio::TcpServerConfig Struct Reference

TCP server parameters. More...

#include <tcp_server_port.h>

Inheritance diagram for roc::netio::TcpServerConfig:
Collaboration diagram for roc::netio::TcpServerConfig:

Public Attributes

address::SocketAddr bind_address
 Server will bind to this address. If IP is zero, INADDR_ANY is used, i.e. the socket is bound to all network interfaces. If port is zero, a random free port is selected. More...
 
size_t backlog_limit
 Maximum length to which the queue of pending connections may grow. More...
 
- Public Attributes inherited from roc::netio::TcpConnectionConfig
SocketOpts socket_options
 Socket options. More...
 

Detailed Description

TCP server parameters.

Definition at line 33 of file tcp_server_port.h.

Member Data Documentation

◆ backlog_limit

size_t roc::netio::TcpServerConfig::backlog_limit

Maximum length to which the queue of pending connections may grow.

Definition at line 40 of file tcp_server_port.h.

◆ bind_address

address::SocketAddr roc::netio::TcpServerConfig::bind_address

Server will bind to this address. If IP is zero, INADDR_ANY is used, i.e. the socket is bound to all network interfaces. If port is zero, a random free port is selected.

Definition at line 37 of file tcp_server_port.h.


The documentation for this struct was generated from the following file: