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 110 of file src/conf.h.


Field Documentation

char s_config::configfile

name of the config file

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

char* s_config::wdctl_sock

wdctl path to socket

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

char* s_config::internal_sock

internal path to socket

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

int s_config::daemon

if daemon > 0, use daemon mode

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

int s_config::debuglevel

Debug information verbosity.

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

char* s_config::external_interface

External network interface name for firewall rules.

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

char* s_config::gw_id

ID of the Gateway, sent to central server.

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

char* s_config::gw_interface

Interface we will accept connections on.

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

char* s_config::gw_address

Internal IP address for our web server.

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

int s_config::gw_port

Port the webserver will run on.

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

t_auth_serv* s_config::auth_servers

Auth servers list.

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

char* s_config::httpdname

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

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

int s_config::httpdmaxconn

Used by libhttpd, not sure what it does.

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

int s_config::clienttimeout

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

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

int s_config::checkinterval

Frequency the the client timeout check thread will run.

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

int s_config::log_syslog

boolean, wether to log to syslog

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

int s_config::syslog_facility

facility to use when using syslog for logging

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

t_firewall_ruleset* s_config::rulesets

firewall rules

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

t_trusted_mac* s_config::trustedmaclist

list of trusted macs

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

char* s_config::wdctl_sock

wdctl path to socket

Definition at line 112 of file wifidog-1.1.3_beta6/src/conf.h.

char* s_config::internal_sock

internal path to socket

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

char* s_config::external_interface

External network interface name for firewall rules.

Definition at line 116 of file wifidog-1.1.3_beta6/src/conf.h.

char* s_config::gw_id

ID of the Gateway, sent to central server.

Definition at line 118 of file wifidog-1.1.3_beta6/src/conf.h.

char* s_config::gw_interface

Interface we will accept connections on.

Definition at line 120 of file wifidog-1.1.3_beta6/src/conf.h.

char* s_config::gw_address

Internal IP address for our web server.

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

t_auth_serv* s_config::auth_servers

Auth servers list.

Definition at line 125 of file wifidog-1.1.3_beta6/src/conf.h.

char* s_config::httpdname

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

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

t_firewall_ruleset* s_config::rulesets

firewall rules

Definition at line 137 of file wifidog-1.1.3_beta6/src/conf.h.

t_trusted_mac* s_config::trustedmaclist

list of trusted macs

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


The documentation for this struct was generated from the following files:
Generated on Sat Jan 6 18:51:45 2007 for WifiDog by  doxygen 1.5.1