s_config Struct Reference


Data Fields

char configfile [255]
 name of the config file
char * wdctl_sock
 wdctl path to socket
char * internal_sock
 internal path to socket
int daemon
 if daemon > 0, use daemon mode
int debuglevel
 Debug information verbosity.
char * external_interface
 External network interface name for firewall rules.
char * gw_id
 ID of the Gateway, sent to central server.
char * gw_interface
 Interface we will accept connections on.
char * gw_address
 Internal IP address for our web server.
int gw_port
 Port the webserver will run on.
t_auth_servauth_servers
 Auth servers list.
char * httpdname
 Name the web server will return when replying to a request.
int httpdmaxconn
 Used by libhttpd, not sure what it does.
int clienttimeout
 How many CheckIntervals before a client must be re-authenticated.
int checkinterval
 Frequency the the client timeout check thread will run.
int log_syslog
 boolean, wether to log to syslog
int syslog_facility
 facility to use when using syslog for logging
t_firewall_rulesetrulesets
 firewall rules
t_trusted_mactrustedmaclist
 list of trusted macs
char * socket
int command
char * param
char * wdctl_sock
 wdctl path to socket
char * internal_sock
 internal path to socket
char * external_interface
 External network interface name for firewall rules.
char * gw_id
 ID of the Gateway, sent to central server.
char * gw_interface
 Interface we will accept connections on.
char * gw_address
 Internal IP address for our web server.
t_auth_servauth_servers
 Auth servers list.
char * httpdname
 Name the web server will return when replying to a request.
t_firewall_rulesetrulesets
 firewall rules
t_trusted_mactrustedmaclist
 list of trusted macs
char * socket
char * param

Detailed Description

Configuration structure

Definition at line 111 of file src/conf.h.


Field Documentation

char s_config::configfile

name of the config file

Definition at line 112 of file src/conf.h.

char* s_config::wdctl_sock

wdctl path to socket

Definition at line 113 of file src/conf.h.

char* s_config::internal_sock

internal path to socket

Definition at line 114 of file src/conf.h.

int s_config::daemon

if daemon > 0, use daemon mode

Definition at line 115 of file src/conf.h.

int s_config::debuglevel

Debug information verbosity.

Definition at line 116 of file src/conf.h.

char* s_config::external_interface

External network interface name for firewall rules.

Definition at line 117 of file src/conf.h.

char* s_config::gw_id

ID of the Gateway, sent to central server.

Definition at line 119 of file src/conf.h.

char* s_config::gw_interface

Interface we will accept connections on.

Definition at line 121 of file src/conf.h.

char* s_config::gw_address

Internal IP address for our web server.

Definition at line 122 of file src/conf.h.

int s_config::gw_port

Port the webserver will run on.

Definition at line 124 of file src/conf.h.

t_auth_serv* s_config::auth_servers

Auth servers list.

Definition at line 126 of file src/conf.h.

char* s_config::httpdname

Name the web server will return when replying to a request.

Definition at line 127 of file src/conf.h.

int s_config::httpdmaxconn

Used by libhttpd, not sure what it does.

Definition at line 129 of file src/conf.h.

int s_config::clienttimeout

How many CheckIntervals before a client must be re-authenticated.

Definition at line 131 of file src/conf.h.

int s_config::checkinterval

Frequency the the client timeout check thread will run.

Definition at line 133 of file src/conf.h.

int s_config::log_syslog

boolean, wether to log to syslog

Definition at line 135 of file src/conf.h.

int s_config::syslog_facility

facility to use when using syslog for logging

Definition at line 136 of file src/conf.h.

t_firewall_ruleset* s_config::rulesets

firewall rules

Definition at line 138 of file src/conf.h.

t_trusted_mac* s_config::trustedmaclist

list of trusted macs

Definition at line 139 of file src/conf.h.

char* s_config::wdctl_sock

wdctl path to socket

Definition at line 113 of file wifidog-1.1.3_rc1/src/conf.h.

char* s_config::internal_sock

internal path to socket

Definition at line 114 of file wifidog-1.1.3_rc1/src/conf.h.

char* s_config::external_interface

External network interface name for firewall rules.

Definition at line 117 of file wifidog-1.1.3_rc1/src/conf.h.

char* s_config::gw_id

ID of the Gateway, sent to central server.

Definition at line 119 of file wifidog-1.1.3_rc1/src/conf.h.

char* s_config::gw_interface

Interface we will accept connections on.

Definition at line 121 of file wifidog-1.1.3_rc1/src/conf.h.

char* s_config::gw_address

Internal IP address for our web server.

Definition at line 122 of file wifidog-1.1.3_rc1/src/conf.h.

t_auth_serv* s_config::auth_servers

Auth servers list.

Definition at line 126 of file wifidog-1.1.3_rc1/src/conf.h.

char* s_config::httpdname

Name the web server will return when replying to a request.

Definition at line 127 of file wifidog-1.1.3_rc1/src/conf.h.

t_firewall_ruleset* s_config::rulesets

firewall rules

Definition at line 138 of file wifidog-1.1.3_rc1/src/conf.h.

t_trusted_mac* s_config::trustedmaclist

list of trusted macs

Definition at line 139 of file wifidog-1.1.3_rc1/src/conf.h.


The documentation for this struct was generated from the following files:
Generated on Sun Jun 24 00:29:52 2007 for WifiDog by  doxygen 1.5.1