#include "../../mem/mem.h"#include "../../dprint.h"#include "../../trim.h"#include "../../pvar.h"#include <string.h>


Go to the source code of this file.
Data Structures | |
| struct | aaa_avp |
Functions | |
| static void | free_aaa_avp (struct aaa_avp *avp) |
| static void | free_aaa_avp_list (struct aaa_avp *avp) |
| static int | parse_aaa_avps (char *definition, struct aaa_avp **avp_def, int *cnt) |
| static void free_aaa_avp | ( | struct aaa_avp * | avp | ) | [inline, static] |
Definition at line 47 of file aaa_avps.h.
References aaa_avp::attr_name, aaa_avp::avp_name, AVP_NAME_STR, aaa_avp::avp_type, pkg_free, _str::s, and int_str::s.
Referenced by free_aaa_avp_list(), and parse_aaa_avps().
| static void free_aaa_avp_list | ( | struct aaa_avp * | avp | ) | [inline, static] |
Definition at line 60 of file aaa_avps.h.
References free_aaa_avp(), and aaa_avp::next.
Referenced by destroy(), and parse_aaa_avps().
| static int parse_aaa_avps | ( | char * | definition, | |
| struct aaa_avp ** | avp_def, | |||
| int * | cnt | |||
| ) | [inline, static] |
Definition at line 73 of file aaa_avps.h.
References aaa_avp::attr_name, aaa_avp::avp_name, AVP_NAME_STR, aaa_avp::avp_type, free_aaa_avp(), free_aaa_avp_list(), _str::len, LM_ERR, int_str::n, aaa_avp::next, pkg_malloc, pv_get_avp_name(), pv_parse_spec(), _pv_spec::pvp, PVT_AVP, int_str::s, _str::s, s, trim(), and _pv_spec::type.
Referenced by mod_init().
1.5.6