![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
Extensions to dictionary structures. More...
#include <freeradius-devel/util/dict_priv.h>
Include dependency graph for dict_ext.c:Go to the source code of this file.
Functions | |
| static int | dict_ext_protocol_specific_copy (UNUSED int ext, TALLOC_CTX *dst_chunk, void *dst_ext_ptr, size_t dst_ext_len, TALLOC_CTX const *src_chunk, void *src_ext_ptr, size_t src_ext_len) |
| void | fr_dict_attr_ext_debug (fr_dict_attr_t const *da) |
| static int | fr_dict_attr_ext_enumv_copy (UNUSED int ext, TALLOC_CTX *chunk_dst, UNUSED void *dst_ext_ptr, UNUSED size_t dst_ext_len, UNUSED TALLOC_CTX const *chunk_src, UNUSED void *src_ext_ptr, UNUSED size_t src_ext_len) |
| Copy all enumeration values from one attribute to another. | |
| static int | fr_dict_attr_ext_key_copy (UNUSED int ext, TALLOC_CTX *chunk_dst, void *dst_ext_ptr, UNUSED size_t dst_ext_len, UNUSED TALLOC_CTX const *chunk_src, void *src_ext_ptr, UNUSED size_t src_ext_len) |
| Rediscover the key reference for this attribute, and cache it. | |
| static int | fr_dict_attr_ext_name_fixup (UNUSED int ext, TALLOC_CTX *chunk, void *ext_ptr, UNUSED size_t ext_ptr_len) |
| Fixup name pointer on realloc. | |
| static int | fr_dict_attr_ext_vendor_copy (UNUSED int ext, TALLOC_CTX *chunk_dst, void *dst_ext_ptr, UNUSED size_t dst_ext_len, UNUSED TALLOC_CTX const *chunk_src, void *src_ext_ptr, UNUSED size_t src_ext_len) |
| Rediscover the parent of this attribute, and cache it. | |
Variables | |
| static fr_table_num_ordered_t const | dict_attr_ext_table [] |
| static size_t | dict_attr_ext_table_len = NUM_ELEMENTS(dict_attr_ext_table) |
| static fr_table_num_ordered_t const | dict_enum_ext_table [] |
| static size_t | dict_enum_ext_table_len = NUM_ELEMENTS(dict_enum_ext_table) |
| fr_ext_t const | fr_dict_attr_ext_def |
| Holds additional information about extension structures. | |
| fr_ext_t const | fr_dict_enum_ext_def |
| Holds additional information about extension structures. | |
Extensions to dictionary structures.
Definition in file dict_ext.c.
| void fr_dict_attr_ext_debug | ( | fr_dict_attr_t const * | da | ) |
|
static |
Copy all enumeration values from one attribute to another.
Definition at line 58 of file dict_ext.c.
Here is the call graph for this function:
|
static |
Rediscover the key reference for this attribute, and cache it.
The UNION has a ref to the key DA, which is a sibling of the union.
Definition at line 231 of file dict_ext.c.
Here is the call graph for this function:
|
static |
Fixup name pointer on realloc.
Definition at line 44 of file dict_ext.c.
|
static |
Rediscover the parent of this attribute, and cache it.
Definition at line 127 of file dict_ext.c.
Here is the call graph for this function:
|
static |
Definition at line 28 of file dict_ext.c.
|
static |
Definition at line 39 of file dict_ext.c.
|
static |
Definition at line 336 of file dict_ext.c.
|
static |
Definition at line 339 of file dict_ext.c.
| fr_ext_t const fr_dict_attr_ext_def |
Holds additional information about extension structures.
Definition at line 262 of file dict_ext.c.
| fr_ext_t const fr_dict_enum_ext_def |
Holds additional information about extension structures.
Definition at line 349 of file dict_ext.c.
1.9.8