The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Loading...
Searching...
No Matches
unlang Directory Reference
+ 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.
 
 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").