parse_expires.c File Reference

Expires header field body parser. More...

#include "parse_expires.h"
#include <stdio.h>
#include "../mem/mem.h"
#include "../dprint.h"
#include "../trim.h"
#include <string.h>
#include "../ut.h"

Include dependency graph for parse_expires.c:

Go to the source code of this file.

Functions

static int expires_parser (char *_s, int _l, exp_body_t *_e)
void free_expires (exp_body_t **_e)
int parse_expires (struct hdr_field *_h)
void print_expires (exp_body_t *_e)


Detailed Description

Expires header field body parser.

Definition in file parse_expires.c.


Function Documentation

static int expires_parser ( char *  _s,
int  _l,
exp_body_t _e 
) [inline, static]

Definition at line 38 of file parse_expires.c.

References _str::len, LM_ERR, _str::s, exp_body::text, trim_leading(), exp_body::val, and exp_body::valid.

Referenced by parse_expires().

void free_expires ( exp_body_t **  _e  ) 

Free all memory associated with exp_body_t

Definition at line 123 of file parse_expires.c.

References pkg_free.

Referenced by clean_hdr_field().

int parse_expires ( struct hdr_field _h  ) 

void print_expires ( exp_body_t _e  ) 

Print exp_body_t content, for debugging only

Definition at line 133 of file parse_expires.c.

References _str::len, _str::s, exp_body::text, exp_body::val, and ZSW.


Generated on Thu May 24 00:00:40 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6