![]() |
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:Go to the source code of this file.
Functions | |
| static void * | dict_enum_ext_alloc (fr_dict_enum_value_t **enumv_p, fr_dict_enum_ext_t ext) |
| Allocate an enum extension. | |
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. | |
| static bool | dict_attr_ext_mutable (fr_dict_attr_t **da_p) |
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 258 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 244 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Allocate an attribute extension.
Definition at line 68 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Allocate an attribute extension of a particular size.
Definition at line 58 of file dict_ext_priv.h.
Here is the call 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 86 of file dict_ext_priv.h.
Here is the call 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 107 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Print extension debug information for attributes.
Definition at line 117 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Return the length of an attribute extension.
Definition at line 78 of file dict_ext_priv.h.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 40 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Return the namespace hash table associated with the attribute.
| [in] | da | to return the reference for. |
Definition at line 277 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 149 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 223 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 128 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 198 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 172 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Allocate an enum extension.
Definition at line 295 of file dict_ext_priv.h.
Here is the call graph for this function:
Here is the caller graph for this function:
1.9.8