inline static int w_t_relay_to_tls( struct sip_msg *p_msg , char *proxy, /* struct proxy_l *proxy expected */ char *_foo /* nothing expected */ ) { ((struct proxy_l *)proxy)->proto=PROTO_TLS; return _w_t_relay_to( p_msg, ( struct proxy_l *) proxy); }
inline static int w_t_relay_to( struct sip_msg *p_msg , char *proto_par, char *addr_par ) { struct proxy_l *proxy; int r = -1; proxy = t_protoaddr2proxy(proto_par, addr_par); if (proxy) { r = _w_t_relay_to(p_msg, proxy); free_proxy(proxy); } return r; }
inline static int w_t_relay( struct sip_msg *p_msg , char *_foo, char *_bar) { return _w_t_relay_to( p_msg, 0); }