OpenELP  0.9.3
An Open Source EchoLink® Proxy
 All Data Structures Files Functions Variables Enumerations Enumerator Macros Pages
Data Fields
proxy_conf Struct Reference

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
 

Detailed Description

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.

Field Documentation

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


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