t_fwd.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef _T_FWD_H
00037 #define _T_FWD_H
00038
00039 #include "../../proxy.h"
00040 #include "../../str.h"
00041
00042 typedef int (*taddblind_f)( );
00043
00044 void e2e_cancel( struct sip_msg *cancel_msg, struct cell *t_cancel,
00045 struct cell *t_invite );
00046
00047 int e2e_cancel_branch( struct sip_msg *cancel_msg, struct cell *t_cancel,
00048 struct cell *t_invite, int branch );
00049
00050 int add_blind_uac(void);
00051
00052 int t_replicate(struct sip_msg *p_msg, str *dst, int flags);
00053
00054 int t_forward_nonack( struct cell *t, struct sip_msg* p_msg,
00055 struct proxy_l * p);
00056
00057 int t_forward_ack( struct sip_msg* p_msg );
00058
00059 void t_on_branch( unsigned int go_to );
00060
00061 unsigned int get_on_branch(void);
00062
00063 #endif
00064
00065