Data Structures | Defines | Typedefs | Functions

pvar.h File Reference

Definitions for Pseudo-variable support. More...

#include "str.h"
#include "usr_avp.h"
#include "parser/msg_parser.h"
Include dependency graph for pvar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

Defines

Typedefs

Functions


Detailed Description

Definition in file pvar.h.


Function Documentation

int pv_get_avp_name ( struct sip_msg msg,
pv_param_p  ip,
int_str *  avp_name,
unsigned short *  name_type 
)
Returns:
0 on success, -1 on error

Definition at line 1081 of file pvapi.c.

Referenced by avp_name_fixup(), init_rpid_avp(), mod_init(), and mp_fixup().

Here is the caller graph for this function:

int pv_parse_avp_name ( pv_spec_p  sp,
str in 
)
Returns:
0 on success, -1 on error

Definition at line 1036 of file pvapi.c.

References _str::len, pv_spec_free(), and _str::s.

Here is the call graph for this function:

int tr_exec ( struct sip_msg msg,
trans_t *  t,
pv_value_t *  v 
)
Parameters:
msg SIP message
t one or more transformations
v pseudo-variable value
Returns:
0 on success, -1 on error

Definition at line 1539 of file pvapi.c.

void tr_param_free ( tr_param_t *  tp  ) 
Parameters:
tp transformation list

Definition at line 1581 of file pvapi.c.

References pv_spec_free().

Referenced by tr_destroy(), tr_parse_paramlist(), tr_parse_string(), and tr_parse_uri().

Here is the call graph for this function:

Here is the caller graph for this function: