20CONF_VAR(HiddenServiceDir, FILENAME, 0, NULL)
21CONF_VAR(HiddenServiceDirGroupReadable, BOOL, 0,
"0")
22CONF_VAR(HiddenServicePort, LINELIST, 0, NULL)
24CONF_VAR(HiddenServiceVersion, INT, 0, "-1")
25CONF_VAR(HiddenServiceAllowUnknownPorts, BOOL, 0, "0")
26CONF_VAR(HiddenServiceMaxStreams, POSINT, 0, "0")
27CONF_VAR(HiddenServiceMaxStreamsCloseCircuit, BOOL, 0, "0")
28CONF_VAR(HiddenServiceNumIntroductionPoints, POSINT, 0, "3")
29CONF_VAR(HiddenServiceExportCircuitID, STRING, 0, NULL)
30CONF_VAR(HiddenServiceEnableIntroDoSDefense, BOOL, 0, "0")
31CONF_VAR(HiddenServiceEnableIntroDoSRatePerSec, POSINT, 0, "25")
32CONF_VAR(HiddenServiceEnableIntroDoSBurstPerSec, POSINT, 0, "200")
33CONF_VAR(HiddenServiceOnionBalanceInstance, BOOL, 0, "0")
34CONF_VAR(HiddenServicePoWDefensesEnabled, BOOL, 0, "0")
35CONF_VAR(HiddenServicePoWQueueRate, POSINT, 0, "250")
36CONF_VAR(HiddenServicePoWQueueBurst, POSINT, 0, "2500")
#define END_CONF_STRUCT(name)
#define CONF_VAR(varname, vartype, varflags, initval)
#define BEGIN_CONF_STRUCT(name)