Tor 0.4.9.0-alpha-dev
|
Macro definitions for declaring configuration variables. More...
Go to the source code of this file.
Macros | |
#define | END_OF_CONFIG_VARS { .member = { .name = NULL } DUMMY_CONF_TEST_MEMBERS } |
#define | CONFIG_VAR_ETYPE(structtype, varname, vartype, membername, varflags, initval) |
#define | CONFIG_VAR_DEFN(structtype, varname, vartype, membername, varflags, initval) |
#define | CONFIG_VAR_OBSOLETE(varname) |
Macro definitions for declaring configuration variables.
Definition in file confmacros.h.
#define CONFIG_VAR_DEFN | ( | structtype, | |
varname, | |||
vartype, | |||
membername, | |||
varflags, | |||
initval | |||
) |
As CONFIG_VAR_ETYPE, but declares a value using an extension type whose type definition is vartype_type_defn.
Definition at line 51 of file confmacros.h.
#define CONFIG_VAR_ETYPE | ( | structtype, | |
varname, | |||
vartype, | |||
membername, | |||
varflags, | |||
initval | |||
) |
Declare a config_var_t as a member named membername of the structure structtype, whose user-visible name is varname, whose type corresponds to the config_type_t member CONFIG_TYPE_vartype, and whose initial value is intval.
Most modules that use this macro should wrap it in a local macro that sets structtype to the local configuration type.
Definition at line 35 of file confmacros.h.
#define CONFIG_VAR_OBSOLETE | ( | varname | ) |
Declare an obsolete configuration variable with a given name.
Definition at line 67 of file confmacros.h.
#define END_OF_CONFIG_VARS { .member = { .name = NULL } DUMMY_CONF_TEST_MEMBERS } |
Used to indicate the end of an array of configuration variables.
Definition at line 22 of file confmacros.h.