|  | The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
    | 
Value pair map. More...
#include <map.h>
 Collaboration diagram for map_s:
 Collaboration diagram for map_s:| Public Member Functions | |
| FR_DLIST_ENTRY (map_list) entry | |
| List entry. | |
| Data Fields | |
| fr_type_t | cast | 
| Cast value to this type. | |
| map_list_t | child | 
| parent map, for nested ones | |
| CONF_ITEM * | ci | 
| Config item that the map was created from. | |
| tmpl_t * | lhs | 
| Typically describes the attribute to add, modify or compare. | |
| fr_token_t | op | 
| The operator that controls insertion of the dst attribute. | |
| map_t * | parent | 
| tmpl_t * | rhs | 
| Typically describes a literal value or a src attribute to copy or compare. | |
Value pair map.
Value pair maps contain a pair of templates, that describe a src attribute or value, and a destination attribute.
Neither src or dst need to be an FR attribute, and their type can be inferred from whether map->da is NULL (not FR).
| map_s::FR_DLIST_ENTRY | ( | map_list | ) | 
List entry.
| map_list_t map_s::child | 
| CONF_ITEM* map_s::ci | 
| tmpl_t* map_s::lhs | 
| fr_token_t map_s::op | 
| tmpl_t* map_s::rhs | 
 1.9.8
 1.9.8