The FreeRADIUS server
$Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Declarations for the unlang interpreter. More...
#include <freeradius-devel/server/cf_util.h>
#include <freeradius-devel/server/tmpl.h>
#include <freeradius-devel/server/virtual_servers.h>
#include <freeradius-devel/util/retry.h>
#include <freeradius-devel/unlang/mod_action.h>
Go to the source code of this file.
Functions | |
int | unlang_compile (virtual_server_t const *vs, CONF_SECTION *cs, unlang_mod_actions_t const *actions, tmpl_rules_t const *rules, void **instruction) |
Compile an unlang section for a virtual server. More... | |
bool | unlang_compile_actions (unlang_mod_actions_t *actions, CONF_SECTION *parent, bool module_retry) |
void | unlang_compile_init (TALLOC_CTX *ctx) |
bool | unlang_compile_is_keyword (const char *name) |
Check if name is an unlang keyword. More... | |
Declarations for the unlang interpreter.
Definition in file compile.h.
int unlang_compile | ( | virtual_server_t const * | vs, |
CONF_SECTION * | cs, | ||
unlang_mod_actions_t const * | actions, | ||
tmpl_rules_t const * | rules, | ||
void ** | instruction | ||
) |
Compile an unlang section for a virtual server.
[in] | vs | Virtual server to compile section for. |
[in] | cs | containing the unlang calls to compile. |
[in] | actions | Actions to use for the unlang section. |
[in] | rules | Rules to use for the unlang section. |
[out] | instruction | Pointer to store the compiled unlang section. |
Definition at line 5022 of file compile.c.
bool unlang_compile_actions | ( | unlang_mod_actions_t * | actions, |
CONF_SECTION * | parent, | ||
bool | module_retry | ||
) |
void unlang_compile_init | ( | TALLOC_CTX * | ctx | ) |