Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

data_lump_rpl.h File Reference

#include "parser/msg_parser.h"

Go to the source code of this file.

Data Structures

struct  lump_rpl

Defines

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

Functions

lump_rpl ** add_lump_rpl2 (struct sip_msg *, char *, int, int)
lump_rpladd_lump_rpl (struct sip_msg *msg, char *s, int len, int flags)
void free_lump_rpl (struct lump_rpl *)
void unlink_lump_rpl (struct sip_msg *, struct lump_rpl *)
void del_nonshm_lump_rpl (struct lump_rpl **)


Define Documentation

#define LUMP_RPL_BODY   (1<<2)
 

Definition at line 47 of file data_lump_rpl.h.

Referenced by do_script_download(), send_reply(), and t_reply_with_body().

#define LUMP_RPL_HDR   (1<<1)
 

Definition at line 46 of file data_lump_rpl.h.

Referenced by _reply(), add_etag_to_rpl(), add_expires_to_rpl(), add_lump_rpl2(), add_response_header(), add_response_min_expires_header(), add_rpl_expires(), append_time_f(), append_to_reply_f(), check_proxy_require(), do_script_download(), ops_pushto_avp(), opt_reply(), reply_aggregate_auth(), request_hf_helper(), rls_prepare_subscription_response(), run_redirect(), send_reply(), sl_send_reply(), sm_prepare_subscription_response(), and t_reply_with_body().

#define LUMP_RPL_NODUP   (1<<3)
 

Definition at line 48 of file data_lump_rpl.h.

Referenced by opt_reply(), reply_aggregate_auth(), request_hf_helper(), and send_reply().

#define LUMP_RPL_NOFREE   (1<<4)
 

Definition at line 49 of file data_lump_rpl.h.

Referenced by reply_aggregate_auth(), and send_reply().

#define LUMP_RPL_SHMEM   (1<<5)
 

Definition at line 50 of file data_lump_rpl.h.


Function Documentation

struct lump_rpl* add_lump_rpl struct sip_msg msg,
char *  s,
int  len,
int  flags
[inline, static]
 

Definition at line 63 of file data_lump_rpl.h.

References add_lump_rpl2(), flags, len, and s.

Referenced by _reply(), add_etag_to_rpl(), add_expires_to_rpl(), add_response_header(), add_response_min_expires_header(), add_rpl_expires(), append_time_f(), append_to_reply_f(), check_proxy_require(), do_script_download(), ops_pushto_avp(), opt_reply(), request_hf_helper(), rls_prepare_subscription_response(), run_redirect(), send_reply(), sl_send_reply(), sm_prepare_subscription_response(), and t_reply_with_body().

struct lump_rpl** add_lump_rpl2 struct sip_msg ,
char *  ,
int  ,
int 
 

Definition at line 46 of file data_lump_rpl.c.

References lump_rpl::flags, flags, L_ERR, _str::len, len, LOG, LUMP_RPL_HDR, lump_rpl::next, pkg_free, pkg_malloc, sip_msg::reply_lump, _str::s, s, and lump_rpl::text.

Referenced by add_lump_rpl(), and reply_aggregate_auth().

void del_nonshm_lump_rpl struct lump_rpl **   ) 
 

Definition at line 143 of file data_lump_rpl.c.

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

Referenced by free_faked_req(), and reply_aggregate_auth().

void free_lump_rpl struct lump_rpl  ) 
 

Definition at line 111 of file data_lump_rpl.c.

References lump_rpl::flags, pkg_free, _str::s, and lump_rpl::text.

Referenced by del_nonshm_lump_rpl(), free_reply_lump(), run_redirect(), and t_reply_with_body().

void unlink_lump_rpl struct sip_msg ,
struct lump_rpl
 

Definition at line 122 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 Thu Jul 29 04:15:53 2010 for SIPExpressRouter by  doxygen 1.3.9.1