25 RCSID(
"$Id: fc841c11f4fbd9733ee4b58675dd33431bc2560d $")
27 #include "unlang_priv.h"
void unlang_call_init(void)
void unlang_caller_init(void)
void unlang_catch_init(void)
A section grouping multiple CONF_PAIR.
#define cf_data_find(_cf, _type, _name)
void unlang_compile_init(TALLOC_CTX *ctx)
void unlang_condition_init(void)
fr_dcursor_eval_t void const * uctx
void unlang_detach_init(void)
Initialise subrequest ops.
void unlang_foreach_init(TALLOC_CTX *ctx)
void unlang_function_init(void)
void unlang_group_init(void)
int unlang_interpret_init_global(TALLOC_CTX *ctx)
void unlang_register(int type, unlang_op_t *op)
Register an operation with the interpreter.
static int _unlang_global_free(UNUSED void *uctx)
unlang_op_t unlang_ops[UNLANG_TYPE_MAX]
Different operations the interpreter can execute.
bool unlang_section(CONF_SECTION *cs)
Return whether a section has unlang data associated with it.
static TALLOC_CTX * unlang_ctx
int unlang_global_init(void)
static int _unlang_global_init(UNUSED void *uctx)
void unlang_map_init(void)
void unlang_limit_init(void)
void unlang_load_balance_init(void)
void unlang_parallel_init(void)
void unlang_return_init(void)
void unlang_module_init(void)
fr_aka_sim_id_type_t type
int unlang_subrequest_op_init(void)
Initialise subrequest ops.
void unlang_subrequest_op_free(void)
void unlang_switch_init(void)
void unlang_timeout_init(void)
void unlang_tmpl_init(void)
void unlang_transaction_init(void)
void unlang_try_init(void)
void unlang_edit_init(void)
int xlat_global_init(void)
Generic representation of a grouping.