misc_radius/functions.c File Reference

#include "../../mod_fix.h"
#include "../../ut.h"
#include "../../dprint.h"
#include "../../usr_avp.h"
#include "../../radius.h"
#include "../../parser/parse_uri.h"
#include "misc_radius.h"
#include "extra.h"

Include dependency graph for misc_radius/functions.c:

Go to the source code of this file.

Defines

#define ADD_EXTRA_AVPAIR(_attrs, _attr, _val, _len)

Functions

static int extract_avp (VALUE_PAIR *vp, unsigned short *flags, int_str *name, int_str *value)
static void generate_avps (struct attr *attrs, VALUE_PAIR *received)
int radius_does_uri_exist_0 (struct sip_msg *_m, char *_s1, char *_s2)
int radius_does_uri_exist_1 (struct sip_msg *_m, char *_sp, char *_s2)
int radius_does_uri_user_exist (struct sip_msg *_m, str user)
int radius_does_uri_user_exist_0 (struct sip_msg *_m, char *_s1, char *_s2)
int radius_does_uri_user_exist_1 (struct sip_msg *_m, char *_sp, char *_s2)
int radius_does_uri_user_host_exist (struct sip_msg *_m, str user, str host)
int radius_is_user_in (struct sip_msg *_m, char *_user, char *_group)
int radius_load_callee_avps (struct sip_msg *_m, char *_callee, char *_s2)
int radius_load_caller_avps (struct sip_msg *_m, char *_caller, char *_s2)

Variables

static str val_arr [MAX_EXTRA]


Define Documentation

#define ADD_EXTRA_AVPAIR ( _attrs,
_attr,
_val,
_len   ) 

Definition at line 141 of file misc_radius/functions.c.


Function Documentation

static int extract_avp ( VALUE_PAIR *  vp,
unsigned short *  flags,
int_str name,
int_str value 
) [inline, static]

static void generate_avps ( struct attr attrs,
VALUE_PAIR *  received 
) [static]

int radius_does_uri_exist_0 ( struct sip_msg _m,
char *  _s1,
char *  _s2 
)

int radius_does_uri_exist_1 ( struct sip_msg _m,
char *  _sp,
char *  _s2 
)

int radius_does_uri_user_exist ( struct sip_msg _m,
str  user 
)

int radius_does_uri_user_exist_0 ( struct sip_msg _m,
char *  _s1,
char *  _s2 
)

int radius_does_uri_user_exist_1 ( struct sip_msg _m,
char *  _sp,
char *  _s2 
)

int radius_does_uri_user_host_exist ( struct sip_msg _m,
str  user,
str  host 
)

int radius_is_user_in ( struct sip_msg _m,
char *  _user,
char *  _group 
)

int radius_load_callee_avps ( struct sip_msg _m,
char *  _callee,
char *  _s2 
)

int radius_load_caller_avps ( struct sip_msg _m,
char *  _caller,
char *  _s2 
)


Variable Documentation

str val_arr[MAX_EXTRA] [static]

Definition at line 35 of file misc_radius/functions.c.


Generated on Wed May 23 20:00:39 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6