d0d769a7c899f25bebab1b6ee40930077236fa5f
[sip-router] / parser / parse_expires.h
1 /*
2  * $Id$
3  *
4  * Expires header field body parser
5  */
6
7 #ifndef PARSE_EXPIRES_H
8 #define PARSE_EXPIRES_H
9
10 #include "../str.h"
11 #include "hf.h"
12
13
14 typedef struct exp_body {
15         str text;          /* Original text representation */
16         int val;           /* Parsed value */
17 } exp_body_t;
18
19
20 /*
21  * Parse expires header field body
22  */
23 int parse_expires(struct hdr_field* _h);
24
25
26 /*
27  * Free all memory associated with exp_body_t
28  */
29 void free_expires(exp_body_t** _e);
30
31
32 /*
33  * Print exp_body_t content, for debugging only
34  */
35 void print_expires(exp_body_t* _e);
36
37
38 #endif /* PARSE_EXPIRES_H */