core: send flags support
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Tue, 15 Sep 2009 15:38:06 +0000 (17:38 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Tue, 15 Sep 2009 16:16:13 +0000 (18:16 +0200)
commit67c9277aaa07fb6b8c91fc38e761d30426ded8b5
treefcdf9760aac0b4a29de506dc670dd4bb287db028
parent54ec52858d97a416d3927b1ea2f58e7ebe46af46
core: send flags support

Added support for send flags and per message send flags.
Right now there are 2 flags defined:
 - SND_F_FORCE_CON_REUSE (forces connection reuse, send will fail if
   a connection does not already exist to the destination)
 - SND_F_CON_CLOSE (hint that after the send completes the
   connection should be closed).
The send flags can be passed directly to msg_send() via
dest_info.send_flags or they can be set for each sip_msg, in which
case forward_request() and forward_reply() will obey them.
The sip_msg flags can be set for replies or for forwarding.
forward.c
ip_addr.h
parser/msg_parser.h