24RCSIDH(dict_test_h,
"$Id: 3e8911bac7012b243446b00d5eacabddaa3ab110 $")
26#include <freeradius-devel/util/dict.h>
27#include <freeradius-devel/util/value.h>
165 unsigned int base,
int inst);
fr_dict_attr_t const * fr_dict_attr_test_struct
fr_dict_attr_t const * fr_dict_attr_test_ethernet
fr_dict_attr_t const * fr_dict_attr_test_ipv6_addr
fr_dict_attr_t const * fr_dict_attr_test_tlv_string
fr_dict_test_attr_t const fr_dict_test_attrs[]
fr_dict_attr_t const * fr_dict_attr_test_nested_leaf_string
fr_value_box_t * val
Enumeration value.
fr_dict_attr_t const * fr_dict_attr_test_enum
fr_dict_attr_t const * fr_dict_attr_test_time_delta
fr_dict_test_attr_number_t
Test attribute numbers.
@ FR_TEST_ATTR_IPV4_PREFIX
@ FR_TEST_ATTR_TLV_STRING
@ FR_TEST_ATTR_COMBO_IP_ADDR
@ FR_TEST_ATTR_IPV6_PREFIX
@ FR_TEST_ATTR_NESTED_LEAF_INT32
@ FR_TEST_ATTR_VENDOR_STRING
@ FR_TEST_ATTR_COMBO_IP_PREFIX
@ FR_TEST_ATTR_NESTED_CHILD_TLV
@ FR_TEST_ATTR_NESTED_LEAF_STRING
@ FR_TEST_ATTR_TIME_DELTA
@ FR_TEST_ATTR_NESTED_TOP_TLV
fr_dict_test_attr_number_t attr
Attribute number to create.
fr_dict_attr_t const * fr_dict_attr_test_date
fr_dict_attr_t const * fr_dict_attr_test_combo_ip_prefix
fr_dict_attr_t const * fr_dict_attr_test_vendor
fr_dict_attr_t const ** parent
The parent of this attribute.
fr_dict_attr_t const * fr_dict_attr_test_int32
fr_dict_attr_t const * fr_dict_attr_test_tlv
fr_dict_test_attr_value_t * values
Array of enumeration values to add to this attribute.
fr_dict_attr_t const * fr_dict_attr_test_uint64
fr_dict_attr_t const * fr_dict_attr_test_int16
fr_dict_attr_t const * fr_dict_attr_test_ifid
fr_dict_attr_t const * fr_dict_attr_test_nested_top_tlv
fr_dict_attr_t const * fr_dict_attr_test_uint32
fr_dict_attr_t const * fr_dict_attr_test_vendor_string
fr_dict_attr_t const * fr_dict_attr_test_int8
fr_dict_attr_t const * fr_dict_attr_test_ipv6_prefix
fr_dict_attr_t const * fr_dict_attr_test_octets
fr_dict_attr_t const * fr_dict_attr_test_ipv4_prefix
int fr_dict_test_attrs_init(fr_dict_t *dict, fr_dict_test_attr_t const *test_defs, unsigned int base, int inst)
Add our test attributes to our test dictionary.
fr_dict_attr_t const * fr_dict_attr_test_string
fr_dict_attr_t const * fr_dict_attr_test_ipv4_addr
fr_dict_attr_t const * fr_dict_attr_test_nested_child_tlv
int fr_dict_test_init(TALLOC_CTX *ctx, fr_dict_t **dict_p, fr_dict_test_attr_t const *test_defs)
Initialise a test dictionary and add our test_defs to it.
char const * key
Enumeration name.
fr_dict_attr_t const * fr_dict_attr_test_uint8
fr_dict_attr_t const * fr_dict_attr_test_float32
fr_dict_attr_t const * fr_dict_attr_test_group
fr_dict_attr_t const * fr_dict_attr_test_nested_leaf_int32
fr_type_t type
What type the attribute.
fr_dict_attr_t const * fr_dict_attr_test_struct_uint32
fr_dict_attr_t const * fr_dict_attr_test_uint16
fr_dict_attr_t const * fr_dict_attr_test_int64
struct value fr_dict_test_attr_value_t
Test enumeration values.
fr_dict_attr_t const ** da
Where to write a pointer to this attribute.
fr_dict_attr_t const * fr_dict_attr_test_combo_ip_addr
fr_dict_attr_t const * fr_dict_attr_test_bool
char const * name
What to call this attribute.
fr_dict_attr_t const * fr_dict_attr_test_float64
fr_dict_attr_t const * fr_dict_attr_test_vsa
fr_dict_attr_t const * fr_dict_attr_test_size
Test enumeration attributes.
eap_aka_sim_process_conf_t * inst