![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Directory dependency graph for unlang: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. | |
| child_request.c | |
| Common child request management code. | |
| child_request_priv.h | |
| 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 | |
| finally.c | |
| Unlang "finally" keyword evaluation. | |
| finally.h | |
| Declarations for unlang timeouts. | |
| 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.h | |
| map_builtin.c | |
| Built in map expansions. | |
| 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_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"). | |
1.9.8