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

lump_struct.h File Reference

#include "./parser/hf.h"

Go to the source code of this file.

Data Structures

struct  lump

Enumerations

enum  lump_op {
  LUMP_NOP = 0, LUMP_DEL, LUMP_ADD, LUMP_ADD_SUBST,
  LUMP_ADD_OPT
}
enum  lump_subst {
  SUBST_NOP = 0, SUBST_RCV_IP, SUBST_SND_IP, SUBST_RCV_PORT,
  SUBST_SND_PORT, SUBST_RCV_PROTO, SUBST_SND_PROTO, SUBST_RCV_ALL,
  SUBST_SND_ALL
}
enum  lump_conditions {
  COND_FALSE, COND_TRUE, COND_IF_DIFF_REALMS, COND_IF_DIFF_AF,
  COND_IF_DIFF_PROTO, COND_IF_DIFF_PORT, COND_IF_DIFF_IP, COND_IF_RAND
}
enum  lump_flag { LUMPFLAG_NONE = 0, LUMPFLAG_DUPED = 1, LUMPFLAG_SHMEM = 2, LUMPFLAG_BRANCH = 4 }

Functions

void free_lump (struct lump *l)
void free_lump_list (struct lump *lump_list)


Enumeration Type Documentation

enum lump_conditions
 

Enumeration values:
COND_FALSE 
COND_TRUE 
COND_IF_DIFF_REALMS 
COND_IF_DIFF_AF 
COND_IF_DIFF_PROTO 
COND_IF_DIFF_PORT 
COND_IF_DIFF_IP 
COND_IF_RAND 

Definition at line 63 of file lump_struct.h.

enum lump_flag
 

Enumeration values:
LUMPFLAG_NONE 
LUMPFLAG_DUPED 
LUMPFLAG_SHMEM 
LUMPFLAG_BRANCH 

Definition at line 78 of file lump_struct.h.

enum lump_op
 

Enumeration values:
LUMP_NOP 
LUMP_DEL 
LUMP_ADD 
LUMP_ADD_SUBST 
LUMP_ADD_OPT 

Definition at line 48 of file lump_struct.h.

enum lump_subst
 

Enumeration values:
SUBST_NOP 
SUBST_RCV_IP 
SUBST_SND_IP 
SUBST_RCV_PORT 
SUBST_SND_PORT 
SUBST_RCV_PROTO 
SUBST_SND_PROTO 
SUBST_RCV_ALL 
SUBST_SND_ALL 

Definition at line 49 of file lump_struct.h.


Function Documentation

void free_lump struct lump l  ) 
 

Definition at line 373 of file data_lump.c.

References L_CRIT, lump::len, LOG, LUMPFLAG_DUPED, pkg_free, lump::u, and lump::value.

Referenced by del_nonshm_lump(), free_duped_lump_list(), free_lump_list(), free_rr_lump(), and free_via_clen_lump().

void free_lump_list struct lump lump_list  ) 
 

Definition at line 392 of file data_lump.c.

References lump::after, lump::before, free_lump(), lump::next, and pkg_free.

Referenced by del_nonshm_lump(), and free_sip_msg().


Generated on Thu Jul 29 04:15:55 2010 for SIPExpressRouter by  doxygen 1.3.9.1