|  | The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
    | 
Extensions for dictionary definitions. More...
#include <freeradius-devel/util/dict.h>#include <freeradius-devel/util/dict_ext.h>#include <limits.h> Include dependency graph for dict_ext_priv.h:
 Include dependency graph for dict_ext_priv.h:Go to the source code of this file.
| Add extension structures to attributes | |
| static void * | dict_attr_ext_alloc (fr_dict_attr_t **da_p, fr_dict_attr_ext_t ext) | 
| Allocate an attribute extension. | |
| static void * | dict_attr_ext_alloc_size (fr_dict_attr_t **da_p, fr_dict_attr_ext_t ext, size_t ext_len) | 
| Allocate an attribute extension of a particular size. | |
| static void * | dict_attr_ext_copy (fr_dict_attr_t **da_out_p, fr_dict_attr_t const *da_in, fr_dict_attr_ext_t ext) | 
| Copy a single attribute extension from one attribute to another. | |
| static int | dict_attr_ext_copy_all (fr_dict_attr_t **da_out_p, fr_dict_attr_t const *da_in) | 
| Copy all attribute extensions from one attribute to another. | |
| static void | dict_attr_ext_debug (char const *name, fr_dict_attr_t const *da) | 
| Print extension debug information for attributes. | |
| static size_t | dict_attr_ext_len (fr_dict_attr_t const *da, fr_dict_attr_ext_t ext) | 
| Return the length of an attribute extension. | |
| Convenience functions for populating attribute extensions | |
| static fr_dict_attr_t const ** | dict_attr_children (fr_dict_attr_t const *da) | 
| static int | dict_attr_children_set (fr_dict_attr_t const *da, fr_dict_attr_t const **children) | 
| static fr_hash_table_t * | dict_attr_namespace (fr_dict_attr_t const *da) | 
| Return the namespace hash table associated with the attribute. | |
| static int | dict_attr_ref_aset (fr_dict_attr_t **da_p, fr_dict_attr_t const *ref, fr_dict_attr_ref_type_t type) | 
| static int | dict_attr_ref_aunresolved (fr_dict_attr_t **da_p, char const *ref, fr_dict_attr_ref_type_t type) | 
| static int | dict_attr_ref_null (fr_dict_attr_t const *da) | 
| static int | dict_attr_ref_resolve (fr_dict_attr_t const *da, fr_dict_attr_t const *ref) | 
| static int | dict_attr_ref_set (fr_dict_attr_t const *da, fr_dict_attr_t const *ref, fr_dict_attr_ref_type_t type) | 
Extensions for dictionary definitions.
Definition in file dict_ext_priv.h.
| 
 | inlinestatic | 
Definition at line 253 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 239 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Allocate an attribute extension.
Definition at line 56 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Allocate an attribute extension of a particular size.
Definition at line 43 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Copy a single attribute extension from one attribute to another.
Definition at line 77 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Copy all attribute extensions from one attribute to another.
Definition at line 101 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Print extension debug information for attributes.
Definition at line 114 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Return the length of an attribute extension.
Definition at line 69 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | inlinestatic | 
Return the namespace hash table associated with the attribute.
| [in] | da | to return the reference for. | 
Definition at line 272 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 146 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 218 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 125 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 193 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 169 of file dict_ext_priv.h.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: 1.9.8
 1.9.8