bignag change -- lot of things primarily added in relationship with
[sip-router] / dset.h
1 /*
2  * $Id$
3  */
4
5 #ifndef _T_FORKS_H
6 #define _T_FORKS_H
7
8 #include "config.h"
9
10 struct branch
11 {
12         char uri[MAX_URI_SIZE];
13         unsigned int len;
14 };
15
16 struct sip_msg;
17
18 /*
19 typedef int (*tfork_f)( struct sip_msg *msg, char *uri, int uri_len );
20 */
21
22 /* add a new branch to current transaction */
23 int append_branch( struct sip_msg *msg, char *uri, int uri_len );
24 /* iterate through list of new transaction branches */
25 void init_branch_iterator();
26 char *next_branch( int *len );
27 void clear_branches();
28
29 #endif