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