00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _PV_TIME_H_
00025 #define _PV_TIME_H_
00026
00027 #include "../../pvar.h"
00028
00029 int pv_parse_time_name(pv_spec_p sp, str *in);
00030 int pv_get_time(struct sip_msg *msg, pv_param_t *param,
00031 pv_value_t *res);
00032 int pv_parse_strftime_name(pv_spec_p sp, str *in);
00033 int pv_get_strftime(struct sip_msg *msg, pv_param_t *param,
00034 pv_value_t *res);
00035 int pv_get_timenows(struct sip_msg *msg, pv_param_t *param,
00036 pv_value_t *res);
00037 int pv_get_timenowf(struct sip_msg *msg, pv_param_t *param,
00038 pv_value_t *res);
00039 int pv_get_times(struct sip_msg *msg, pv_param_t *param,
00040 pv_value_t *res);
00041 int pv_get_timef(struct sip_msg *msg, pv_param_t *param,
00042 pv_value_t *res);
00043 int pv_get_timeb(struct sip_msg *msg, pv_param_t *param,
00044 pv_value_t *res);
00045
00046 int pv_parse_timeval_name(pv_spec_p sp, str *in);
00047 int pv_get_timeval(struct sip_msg *msg, pv_param_t *param,
00048 pv_value_t *res);
00049 #endif
00050