![]() |
OpenELP
0.9.2
An Open Source EchoLink® Proxy
|
Configuration instance for a proxy_handle. More...
#include <openelp.h>
Data Fields | |
char * | bind_addr |
char * | bind_addr_ext |
char ** | bind_addr_ext_add |
char * | calls_allowed |
char * | calls_denied |
char * | password |
char * | reg_name |
char * | reg_comment |
char * | public_addr |
uint32_t | connection_timeout |
uint16_t | bind_addr_ext_add_len |
uint16_t | port |
Configuration instance for a proxy_handle.
These values correspond to those in the proxy configuration file. If the value is absent or empty in the configuration file, it is NULL in this struct.
char* proxy_conf::bind_addr |
Address to bind to for listening for client connections
char* proxy_conf::bind_addr_ext |
Address to bind to for sending and receiving the client's data
char** proxy_conf::bind_addr_ext_add |
Additional addresses to bind to for additional clients' data
uint16_t proxy_conf::bind_addr_ext_add_len |
Number of additional addresses specified by bind_addr_ext_add
char* proxy_conf::calls_allowed |
Regular expression for matching allowed callsigns
char* proxy_conf::calls_denied |
Regular expression for matching denied callsigns
uint32_t proxy_conf::connection_timeout |
Maximum time (in minutes) a client can be connected to the proxy
char* proxy_conf::password |
Required password for access
uint16_t proxy_conf::port |
Port on which to listen for client connections
char* proxy_conf::public_addr |
Registered address override
char* proxy_conf::reg_comment |
Optional comment showen in the official proxy list
char* proxy_conf::reg_name |
Name to use when registering in the official list