![]() |
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>
Include dependency graph for compile.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. | |
| 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. | |
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 2198 of file compile.c.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 | ) |
1.9.8