1rc_dict_addattr(3) Radius client library rc_dict_addattr(3)
2
3
4
6 rc_dict_addattr -
7
9 #include <radcli/radcli.h>
10
11 DICT_ATTR * rc_dict_addattr(
12 rc_handle *rh,
13 char const *namestr,
14 uint32_t value,
15 int type,
16 uint32_t vendorspec
17 );
18
20 Add attribute to dictionary
21
22 Does not check if such attribute already exists
23
25 rh a handle to configuration.
26
27
28 namestr
29 attribute name
30
31
32 value attribute value
33
34
35 type attribute type
36
37
38 vendorspec
39 vendorspec
40
41
43 added attr on success, NULL on failure
44
46 radcli.h(3), rc_aaa(3), rc_aaa_ctx(3), rc_aaa_ctx_free(3),
47 rc_aaa_ctx_get_secret(3), rc_aaa_ctx_get_vector(3),
48 rc_aaa_ctx_server(3), rc_acct(3), rc_acct_proxy(3), rc_add_config(3),
49 rc_apply_config(3), rc_auth(3), rc_auth_proxy(3), rc_avpair_add(3),
50 rc_avpair_assign(3), rc_avpair_copy(3), rc_avpair_free(3),
51 rc_avpair_gen(3), rc_avpair_get(3), rc_avpair_get_attr(3),
52 rc_avpair_get_in6(3), rc_avpair_get_raw(3), rc_avpair_get_uint32(3),
53 rc_avpair_insert(3), rc_avpair_log(3), rc_avpair_new(3),
54 rc_avpair_next(3), rc_avpair_parse(3), rc_avpair_remove(3),
55 rc_avpair_tostr(3), rc_buildreq(3), rc_check(3), rc_check_tls(3),
56 rc_conf_int(3), rc_conf_srv(3), rc_conf_str(3), rc_config_free(3),
57 rc_config_init(3), rc_destroy(3), rc_dict_addattr(3),
58 rc_dict_addval(3), rc_dict_addvend(3), rc_dict_findattr(3),
59 rc_dict_findval(3), rc_dict_findvend(3), rc_dict_free(3),
60 rc_dict_getattr(3), rc_dict_getval(3), rc_dict_getvend(3),
61 rc_find_server_addr(3), rc_get_socket_type(3), rc_get_srcaddr(3),
62 rc_getport(3), rc_mksid(3), rc_new(3), rc_openlog(3),
63 rc_own_hostname(3), rc_read_config(3), rc_read_dictionary(3),
64 rc_read_dictionary_from_buffer(3), rc_send_server(3), rc_setdebug(3),
65 rc_test_config(3), rc_tls_fd(3)
66
67
68
69radcli 2023-01-29 rc_dict_addattr(3)