6b2dd02d7207f13192350c84d38f0f587399dbe7
[sip-router] / modules / tm / t_fwd.h
1 /*
2  * $Id$
3  *
4  */
5
6 #ifndef _T_FWD_H
7 #define _T_FWD_H
8
9 #include "../../proxy.h"
10
11 typedef int (*tfwd_f)(struct sip_msg* p_msg , struct proxy_l * proxy );
12
13 int t_replicate(struct sip_msg *p_msg, struct proxy_l * proxy );
14 char *print_uac_request( struct cell *t, struct sip_msg *i_req,
15     int branch, str *uri, int *len, struct socket_info *send_sock );
16 void e2e_cancel( struct sip_msg *cancel_msg, struct cell *t_cancel, struct cell *t_invite );
17 int e2e_cancel_branch( struct sip_msg *cancel_msg, struct cell *t_cancel, struct cell *t_invite, int branch );
18 int add_uac( struct cell *t, struct sip_msg *request, str *uri, struct proxy_l *proxy );
19 int t_forward_nonack( struct cell *t, struct sip_msg* p_msg, struct proxy_l * p );
20 int t_forward_ack( struct sip_msg* p_msg );
21
22
23 #endif
24
25