t_var.c File Reference

#include "../../mem/mem.h"
#include "t_lookup.h"
#include "t_var.h"

Include dependency graph for t_var.c:

Go to the source code of this file.

Functions

int pv_get_t_var_req (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int pv_get_t_var_rpl (struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
int pv_parse_t_var_name (pv_spec_p sp, str *in)
int pv_t_copy_msg (struct sip_msg *src, struct sip_msg *dst)
int pv_t_update_req (struct sip_msg *msg)
int pv_t_update_rpl (struct sip_msg *msg)

Variables

static struct cell_pv_T_req = NULL
static struct cell_pv_T_rpl = NULL
static struct sip_msg _pv_treq
static char * _pv_treq_buf = NULL
static unsigned int _pv_treq_id = 0
static struct sip_msg_pv_treq_p = NULL
static unsigned int _pv_treq_size = 0
static struct sip_msg _pv_trpl
static char * _pv_trpl_buf = NULL
static unsigned int _pv_trpl_id = 0
static struct sip_msg_pv_trpl_p = NULL
static unsigned int _pv_trpl_size = 0


Function Documentation

int pv_get_t_var_req ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

$Id$

Copyright (C) 2008 Elena-Ramona Modroiu (asipto.com)

This file is part of kamailio, a free SIP server.

openser is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version

openser is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition at line 207 of file t_var.c.

References _pv_treq, _pv_name::dname, NULL, pv_alter_context, pv_get_null(), pv_get_spec_value(), pv_t_update_req(), _pv_param::pvn, and _pv_name::u.

int pv_get_t_var_rpl ( struct sip_msg msg,
pv_param_t param,
pv_value_t res 
)

int pv_parse_t_var_name ( pv_spec_p  sp,
str in 
)

int pv_t_copy_msg ( struct sip_msg src,
struct sip_msg dst 
)

int pv_t_update_req ( struct sip_msg msg  ) 

int pv_t_update_rpl ( struct sip_msg msg  ) 


Variable Documentation

struct cell* _pv_T_req = NULL [static]

$Id$

Copyright (C) 2008 Elena-Ramona Modroiu (asipto.com)

This file is part of kamailio, a free SIP server.

openser is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version

openser is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition at line 28 of file t_var.c.

struct cell* _pv_T_rpl = NULL [static]

Definition at line 29 of file t_var.c.

struct sip_msg _pv_treq [static]

Definition at line 30 of file t_var.c.

Referenced by pv_get_t_var_req(), and pv_t_update_req().

char* _pv_treq_buf = NULL [static]

Definition at line 36 of file t_var.c.

Referenced by pv_t_update_req().

unsigned int _pv_treq_id = 0 [static]

Definition at line 34 of file t_var.c.

Referenced by pv_t_update_req().

struct sip_msg* _pv_treq_p = NULL [static]

Definition at line 32 of file t_var.c.

unsigned int _pv_treq_size = 0 [static]

Definition at line 38 of file t_var.c.

Referenced by pv_t_update_req().

struct sip_msg _pv_trpl [static]

Definition at line 31 of file t_var.c.

Referenced by pv_get_t_var_rpl(), and pv_t_update_rpl().

char* _pv_trpl_buf = NULL [static]

Definition at line 37 of file t_var.c.

Referenced by pv_t_update_rpl().

unsigned int _pv_trpl_id = 0 [static]

Definition at line 35 of file t_var.c.

Referenced by pv_t_update_rpl().

struct sip_msg* _pv_trpl_p = NULL [static]

Definition at line 33 of file t_var.c.

unsigned int _pv_trpl_size = 0 [static]

Definition at line 39 of file t_var.c.

Referenced by pv_t_update_rpl().


Generated on Thu May 24 20:00:44 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6