ServerOptions
ServerOptions
#include <icy/turn/server/server.h>struct ServerOptionsDefined in src/turn/include/icy/turn/server/server.h:53
Configuration options for the TURN server.
List of all members
| Name | Kind | Owner |
|---|---|---|
software | variable | Declared here |
realm | variable | Declared here |
allocationDefaultLifetime | variable | Declared here |
allocationMaxLifetime | variable | Declared here |
allocationMaxPermissions | variable | Declared here |
timerInterval | variable | Declared here |
earlyMediaBufferSize | variable | Declared here |
listenAddr | variable | Declared here |
externalIP | variable | Declared here |
enableTCP | variable | Declared here |
enableUDP | variable | Declared here |
enableLocalIPPermissions | variable | Declared here |
ServerOptions | function | Declared here |
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 softwareDefined in src/turn/include/icy/turn/server/server.h:55
realm
std::string realmDefined in src/turn/include/icy/turn/server/server.h:56
allocationDefaultLifetime
uint32_t allocationDefaultLifetimeDefined in src/turn/include/icy/turn/server/server.h:58
allocationMaxLifetime
uint32_t allocationMaxLifetimeDefined in src/turn/include/icy/turn/server/server.h:59
allocationMaxPermissions
int allocationMaxPermissionsDefined in src/turn/include/icy/turn/server/server.h:60
timerInterval
int timerIntervalDefined in src/turn/include/icy/turn/server/server.h:61
earlyMediaBufferSize
int earlyMediaBufferSizeDefined in src/turn/include/icy/turn/server/server.h:62
listenAddr
net::Address listenAddrDefined in src/turn/include/icy/turn/server/server.h:64
The TCP and UDP bind() address.
externalIP
std::string externalIPDefined in src/turn/include/icy/turn/server/server.h:65
The external public facing IP address of the server.
enableTCP
bool enableTCPDefined in src/turn/include/icy/turn/server/server.h:67
enableUDP
bool enableUDPDefined in src/turn/include/icy/turn/server/server.h:68
enableLocalIPPermissions
bool enableLocalIPPermissionsDefined in src/turn/include/icy/turn/server/server.h:69
Auto-grant permissions for RFC 1918/loopback addresses.
Public Methods
| Return | Name | Description |
|---|---|---|
ServerOptions inline |
ServerOptions
inline
inline ServerOptions()