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