Exported API for registering custom variables. See #120.

Simple example in api/mod_var_remote_host_port.c
This commit is contained in:
brectanus
2007-05-03 03:26:30 +00:00
parent b47059a5b3
commit 2aa6e61605
7 changed files with 174 additions and 1 deletions

View File

@@ -24,6 +24,11 @@
APR_DECLARE_OPTIONAL_FN(void, modsec_register_tfn, (const char *name, void *fn));
APR_DECLARE_OPTIONAL_FN(void, modsec_register_operator, (const char *name, void *fn_init, void *fn_exec));
APR_DECLARE_OPTIONAL_FN(void, modsec_register_variable,
(const char *name, unsigned int type,
unsigned int argc_min, unsigned int argc_max,
void *fn_validate, void *fn_generate,
unsigned int is_cacheable, unsigned int availability));
/* Configuration functions. */