TURN module (rfc5766)
ServerOptions
Configuration options for the TURN server.
ServerOptions
#include <icy/turn/server/server.h>Configuration options for the TURN server.
Public Attributes
| Return | Name | Description |
|---|---|---|
std::string | software | |
std::string | realm | |
uint32_t | allocationDefaultLifetime | |
uint32_t | allocationMaxLifetime | |
int | allocationMaxPermissions | |
int | timerInterval | |
int | earlyMediaBufferSize | |
net::Address | listenAddr | The TCP and UDP bind() address. |
std::string | externalIP | The external public facing IP address of the server. |
bool | enableTCP | |
bool | enableUDP | |
bool | enableLocalIPPermissions | Auto-grant permissions for RFC 1918/loopback addresses. |
software
std::string softwarerealm
std::string realmallocationDefaultLifetime
uint32_t allocationDefaultLifetimeallocationMaxLifetime
uint32_t allocationMaxLifetimeallocationMaxPermissions
int allocationMaxPermissionstimerInterval
int timerIntervalearlyMediaBufferSize
int earlyMediaBufferSizelistenAddr
net::Address listenAddrThe TCP and UDP bind() address.
externalIP
std::string externalIPThe external public facing IP address of the server.
enableTCP
bool enableTCPenableUDP
bool enableUDPenableLocalIPPermissions
bool enableLocalIPPermissionsAuto-grant permissions for RFC 1918/loopback addresses.
Public Methods
| Return | Name | Description |
|---|---|---|
ServerOptions inline |
ServerOptions
inline
inline ServerOptions()