The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Files | |
action.h | |
Unlang interpreter actions. | |
base.c | |
Base, utility functions for the unlang library. | |
base.h | |
Public interface to the unlang interpreter. | |
call.c | |
Unlang "call" keyword evaluation. | |
call.h | |
call_env.c | |
Call environment parsing functions. | |
call_env.h | |
Structures and functions for handling call environments. | |
call_priv.h | |
caller.c | |
Unlang "caller" keyword evaluation. | |
caller_priv.h | |
catch.c | |
Unlang "catch" keyword evaluation. | |
catch_priv.h | |
Declarations for the "catch" keyword. | |
compile.c | |
Functions to convert configuration sections into unlang structures. | |
compile.h | |
Declarations for the unlang interpreter. | |
condition.c | |
Unlang "condition" keyword evaluation. | |
condition_priv.h | |
detach.c | |
Unlang detach keyword. | |
edit.c | |
edit.h | |
Functions to perform edits on maps. | |
edit_priv.h | |
foreach.c | |
Unlang "foreach" keyword evaluation. | |
foreach_priv.h | |
function.c | |
Unlang "function" keyword evaluation. | |
function.h | |
Declarations for generic unlang functions. | |
group.c | |
Unlang "group" keyword evaluation. | |
group_priv.h | |
Declarations for the "group" keyword. | |
interpret.c | |
Execute compiled unlang structures using an iterative interpret. | |
interpret.h | |
Declarations for the unlang interpreter. | |
interpret_priv.h | |
Private declarations for the unlang interpreter. | |
interpret_synchronous.c | |
Synchronous interpreter. | |
io.c | |
Shim I/O worker functions for running fake requests. | |
limit.c | |
Unlang "limit" keyword evaluation. | |
limit_priv.h | |
load_balance.c | |
Implementation of the unlang "load-balance" keyword. | |
load_balance_priv.h | |
map.c | |
map_priv.h | |
mod_action.c | |
mod_action.h | |
Unlang module actions. | |
module.c | |
Defines functions for calling modules asynchronously. | |
module.h | |
Functions to allow modules to push resumption frames onto the stack and inform the interpreter about the conditions they need to be resumed under (usually an I/O event or timer event). | |
module_priv.h | |
Declarations for the unlang module interface. | |
parallel.c | |
Implementation of the unlang "parallel" keyword. | |
parallel_priv.h | |
Declarations for the unlang "parallel" keyword. | |
return.c | |
Unlang "return" keyword evaluation. | |
return_priv.h | |
Declarations for the "return" keyword, used to implement other keywords. | |
subrequest.c | |
Unlang "subrequest" and "detach" keyword evaluation. | |
subrequest.h | |
subrequest_child.c | |
subrequest_child_priv.h | |
subrequest_priv.h | |
switch.c | |
Unlang "switch" keyword evaluation. | |
switch_priv.h | |
timeout.c | |
Unlang "timeout" keyword evaluation. | |
timeout_priv.h | |
tmpl.c | |
Defines functions for calling tmpl__t asynchronously. | |
tmpl.h | |
Functions to allow tmpls to push resumption frames onto the stack and inform the interpreter about the conditions they need to be resumed under (usually an I/O event or timer event). | |
tmpl_priv.h | |
Declarations for the unlang tmpl interface. | |
transaction.c | |
Allows for edit transactions. | |
transaction.h | |
Declarations for unlang transactions. | |
transaction_priv.h | |
Declarations for unlang transactions. | |
try.c | |
Unlang "try" keyword evaluation. | |
try_priv.h | |
Declaration for unlang try. | |
unlang_priv.h | |
Private interpreter structures and functions. | |
xlat.c | |
Integration between the unlang interpreter and xlats. | |
xlat.h | |
xlat expansion parsing and evaluation API. | |
xlat_alloc.c | |
Functions to allocate different types of xlat nodes. | |
xlat_builtin.c | |
String expansion ("translation"). | |
xlat_ctx.h | |
xlat ephemeral argument passing structures | |
xlat_eval.c | |
String expansion ("translation"). | |
xlat_expr.c | |
Tokenizers and support functions for xlat expressions. | |
xlat_func.c | |
Registration API for xlat functions. | |
xlat_func.h | |
Registration API for xlat functions. | |
xlat_inst.c | |
Create instance data for xlat function calls. | |
xlat_pair.c | |
Protocol agnostic encode/decoders. | |
xlat_priv.h | |
String expansion ("translation"). | |
xlat_purify.c | |
Purification functions for xlats. | |
xlat_redundant.c | |
Register xlat functions for calling redundant xlats. | |
xlat_redundant.h | |
Register xlat functions for calling redundant xlats. | |
xlat_tokenize.c | |
String expansion ("translation"). | |