1fe6422413b487e5d9cbe3b77b99fbde20062f66
[sip-router] / forward.h
1 /*
2  *  $Id$
3  */
4
5
6 #ifndef forward_h
7 #define forward_h
8
9 #include "parser/msg_parser.h"
10 #include "route.h"
11 #include "proxy.h"
12 #include "ip_addr.h"
13
14
15 struct socket_info* get_send_socket(union sockaddr_union* su);
16 int check_self(str* host);
17 int forward_request( struct sip_msg* msg,  struct proxy_l* p);
18 int update_sock_struct_from_via( union sockaddr_union* to,
19                                                                 struct via_body* via );
20 int update_sock_struct_from_ip( union sockaddr_union* to,
21     struct sip_msg *msg );
22 int forward_reply( struct sip_msg* msg);
23
24 #endif