data_lump_rpl.h File Reference

Data lump reply handling. More...

#include "parser/msg_parser.h"

Include dependency graph for data_lump_rpl.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  lump_rpl

Defines

#define LUMP_RPL_BODY   (1<<2)
#define LUMP_RPL_HDR   (1<<1)
#define LUMP_RPL_NODUP   (1<<3)
#define LUMP_RPL_NOFREE   (1<<4)
#define LUMP_RPL_SHMEM   (1<<5)

Functions

struct lump_rpladd_lump_rpl (struct sip_msg *, char *, int, int)
void del_nonshm_lump_rpl (struct lump_rpl **)
void free_lump_rpl (struct lump_rpl *)
void unlink_lump_rpl (struct sip_msg *, struct lump_rpl *)


Detailed Description

Data lump reply handling.

Definition in file data_lump_rpl.h.


Define Documentation

#define LUMP_RPL_BODY   (1<<2)

#define LUMP_RPL_HDR   (1<<1)

#define LUMP_RPL_NODUP   (1<<3)

#define LUMP_RPL_NOFREE   (1<<4)

Definition at line 45 of file data_lump_rpl.h.

Referenced by free_lump_rpl(), send_reply(), and sip_msg_cloner().

#define LUMP_RPL_SHMEM   (1<<5)

Definition at line 46 of file data_lump_rpl.h.

Referenced by add_lump_rpl(), del_nonshm_lump_rpl(), and sip_msg_cloner().


Function Documentation

struct lump_rpl* add_lump_rpl ( struct sip_msg ,
char *  ,
int  ,
int   
) [read]

void del_nonshm_lump_rpl ( struct lump_rpl **   ) 

Definition at line 135 of file data_lump_rpl.c.

References lump_rpl::flags, free_lump_rpl(), LUMP_RPL_SHMEM, and lump_rpl::next.

Referenced by free_faked_req().

void free_lump_rpl ( struct lump_rpl  ) 

void unlink_lump_rpl ( struct sip_msg ,
struct lump_rpl  
)

Definition at line 114 of file data_lump_rpl.c.

References lump_rpl::next, and sip_msg::reply_lump.

Referenced by run_redirect(), and t_reply_with_body().


Generated on Mon May 21 18:00:38 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6