![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Private map process structures and functions. More...
#include <freeradius-devel/server/cf_util.h>#include <freeradius-devel/server/map_proc.h>#include <freeradius-devel/server/modpriv.h>#include <freeradius-devel/util/debug.h>#include <freeradius-devel/util/value.h>
Include dependency graph for map_proc_priv.h:Go to the source code of this file.
Data Structures | |
| struct | map_proc |
| Map processor registration. More... | |
| struct | map_proc_inst |
| Map processor instance. More... | |
Private map process structures and functions.
Definition in file map_proc_priv.h.
| struct map_proc |
Map processor registration.
Definition at line 39 of file map_proc_priv.h.
Collaboration diagram for map_proc:| Data Fields | ||
|---|---|---|
| map_proc_func_t | evaluate | Module's map processor function. |
| size_t | inst_size | Size of map_proc instance data to allocate. |
| map_proc_instantiate_t | instantiate | Callback to create new instance struct. |
| int | length | Length of name. |
| fr_value_box_safe_for_t | literals_safe_for | Safe for values to be set for literals in the map source. |
| void const * | mod_inst | Module instance. |
| char | name[FR_MAX_STRING_LEN] | Name of the map function. |
| fr_rb_node_t | node | Entry in the map processor tree. |
| struct map_proc_inst |
Map processor instance.
Definition at line 53 of file map_proc_priv.h.
Collaboration diagram for map_proc_inst:| Data Fields | ||
|---|---|---|
| void * | data | Instance data created by map_proc_instantiate. |
| map_list_t const * | maps | Head of the map list. |
| map_proc_t const * | proc | Map processor. |
| tmpl_t const * | src | Evaluated to provide source value for map processor. |
1.9.8