t_var.h

00001 
00023 #ifndef _T_VAR_H_
00024 #define _T_VAR_H_
00025 
00026 #include "../../pvar.h"
00027 
00028 void pv_tmx_data_init(void);
00029 
00030 int pv_get_t_var_inv(struct sip_msg *msg,  pv_param_t *param,
00031                 pv_value_t *res);
00032 int pv_get_t_var_req(struct sip_msg *msg,  pv_param_t *param,
00033                 pv_value_t *res);
00034 int pv_get_t_var_rpl(struct sip_msg *msg,  pv_param_t *param,
00035                 pv_value_t *res);
00036 
00037 int pv_parse_t_var_name(pv_spec_p sp, str *in);
00038 
00039 int pv_get_tm_branch_idx(struct sip_msg *msg, pv_param_t *param,
00040                 pv_value_t *res);
00041 int pv_get_tm_reply_code(struct sip_msg *msg, pv_param_t *param,
00042                 pv_value_t *res);
00043 
00044 int pv_get_t(struct sip_msg *msg,  pv_param_t *param,
00045                 pv_value_t *res);
00046 int pv_parse_t_name(pv_spec_p sp, str *in);
00047 #endif