#include "../../sr_module.h"#include "../../mem/mem.h"#include "../../parser/digest/digest_parser.h"#include "../../parser/digest/digest.h"#include "../../parser/parse_uri.h"#include "../../parser/parse_from.h"#include "../../usr_avp.h"#include "../../ut.h"#include "../../config.h"#include "../../radius.h"#include "../../mod_fix.h"#include "misc_radius.h"#include "functions.h"#include "extra.h"

Go to the source code of this file.
Defines | |
| #define | SET_STATIC(_attrs) |
Functions | |
| static void | destroy (void) |
| static MODULE_VERSION int | mod_init (void) |
Variables | |
| struct attr | callee_attrs [SA_STATIC_MAX+MAX_EXTRA] |
| struct extra_attr * | callee_extra = 0 |
| static char * | callee_extra_str = 0 |
| static int | callee_service_type = -1 |
| struct val | callee_vals [EV_STATIC_MAX] |
| struct attr | caller_attrs [SA_STATIC_MAX+MAX_EXTRA] |
| struct extra_attr * | caller_extra = 0 |
| static char * | caller_extra_str = 0 |
| static int | caller_service_type = -1 |
| struct val | caller_vals [RV_STATIC_MAX] |
| static cmd_export_t | cmds [] |
| struct module_exports | exports |
| struct attr | group_attrs [SA_STATIC_MAX+MAX_EXTRA] |
| struct extra_attr * | group_extra = 0 |
| static char * | group_extra_str = 0 |
| static int | group_service_type = -1 |
| struct val | group_vals [GV_STATIC_MAX] |
| static param_export_t | params [] |
| static char * | radius_config = DEFAULT_RADIUSCLIENT_CONF |
| void * | rh |
| struct attr | uri_attrs [SA_STATIC_MAX+MAX_EXTRA] |
| struct extra_attr * | uri_extra = 0 |
| static char * | uri_extra_str = 0 |
| static int | uri_service_type = -1 |
| struct val | uri_vals [UV_STATIC_MAX] |
| int | use_sip_uri_host = 0 |
| #define SET_STATIC | ( | _attrs | ) |
| static void destroy | ( | void | ) | [static] |
| static int mod_init | ( | void | ) | [static] |
Definition at line 158 of file misc_radius.c.
References callee_attrs, callee_extra_str, callee_service_type, callee_vals, caller_attrs, caller_extra_str, caller_service_type, caller_vals, EV_SIP_CALLEE_AVPS, EV_STATIC_MAX, extra2attrs(), group_attrs, group_extra_str, group_service_type, group_vals, GV_GROUP_CHECK, INIT_AV, init_extra_engine(), LM_ERR, LM_INFO, val::n, NULL, parse_extra_str(), radius_config, rh, RV_SIP_CALLER_AVPS, RV_STATIC_MAX, SET_STATIC, uri_attrs, uri_extra_str, uri_service_type, uri_vals, UV_CALL_CHECK, UV_STATIC_MAX, and val::v.
| struct attr callee_attrs[SA_STATIC_MAX+MAX_EXTRA] |
Definition at line 73 of file misc_radius.c.
Referenced by mod_init(), and radius_load_callee_avps().
| struct extra_attr* callee_extra = 0 |
char* callee_extra_str = 0 [static] |
int callee_service_type = -1 [static] |
| struct val callee_vals[EV_STATIC_MAX] |
Definition at line 77 of file misc_radius.c.
Referenced by mod_init(), and radius_load_callee_avps().
| struct attr caller_attrs[SA_STATIC_MAX+MAX_EXTRA] |
Definition at line 72 of file misc_radius.c.
Referenced by mod_init(), and radius_load_caller_avps().
| struct extra_attr* caller_extra = 0 |
char* caller_extra_str = 0 [static] |
int caller_service_type = -1 [static] |
| struct val caller_vals[RV_STATIC_MAX] |
Definition at line 76 of file misc_radius.c.
Referenced by mod_init(), and radius_load_caller_avps().
cmd_export_t cmds[] [static] |
Definition at line 85 of file misc_radius.c.
| struct module_exports exports |
Definition at line 125 of file misc_radius.c.
| struct attr group_attrs[SA_STATIC_MAX+MAX_EXTRA] |
| struct extra_attr* group_extra = 0 |
char* group_extra_str = 0 [static] |
int group_service_type = -1 [static] |
| struct val group_vals[GV_STATIC_MAX] |
param_export_t params[] [static] |
Definition at line 110 of file misc_radius.c.
char* radius_config = DEFAULT_RADIUSCLIENT_CONF [static] |
Definition at line 55 of file misc_radius.c.
| void* rh |
Definition at line 62 of file misc_radius.c.
Definition at line 75 of file misc_radius.c.
Referenced by mod_init(), radius_does_uri_user_exist(), and radius_does_uri_user_host_exist().
| struct extra_attr* uri_extra = 0 |
Definition at line 70 of file misc_radius.c.
Referenced by radius_does_uri_user_exist(), and radius_does_uri_user_host_exist().
char* uri_extra_str = 0 [static] |
int uri_service_type = -1 [static] |
Definition at line 79 of file misc_radius.c.
Referenced by mod_init(), radius_does_uri_user_exist(), and radius_does_uri_user_host_exist().
| int use_sip_uri_host = 0 |
1.5.6