netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
internal_handler Struct Reference

#include <internal.h>

Data Fields

unsigned int flags
 
int(* init )(void)
 
void(* close )(void)
 
struct {
   void *   data
 
   void(*   new )(struct nf_conntrack *ct, int
      origin_type)
 
   void(*   upd )(struct nf_conntrack *ct, int
      origin_type)
 
   int(*   del )(struct nf_conntrack *ct, int
      origin_type)
 
   void(*   dump )(int fd, int type)
 
   void(*   populate )(struct nf_conntrack *ct)
 
   void(*   purge )(void)
 
   int(*   resync )(enum nf_conntrack_msg_type
      type, struct nf_conntrack *ct,
      void *data)
 
   void(*   flush )(void)
 
   void(*   stats )(int fd)
 
   void(*   stats_ext )(int fd)
 
ct
 
struct {
   void *   data
 
   void(*   new )(struct nf_expect *exp, int
      origin_type)
 
   void(*   upd )(struct nf_expect *exp, int
      origin_type)
 
   int(*   del )(struct nf_expect *exp, int
      origin_type)
 
   int(*   find )(const struct nf_conntrack
      *master)
 
   void(*   dump )(int fd, int type)
 
   void(*   populate )(struct nf_expect *exp)
 
   void(*   purge )(void)
 
   int(*   resync )(enum nf_conntrack_msg_type
      type, struct nf_expect *exp,
      void *data)
 
   void(*   flush )(void)
 
   void(*   stats )(int fd)
 
   void(*   stats_ext )(int fd)
 
exp
 

Field Documentation

void(* internal_handler::close)(void)
struct { ... } internal_handler::ct
void* internal_handler::data
int(* internal_handler::del)(struct nf_expect *exp, int origin_type)
void(* internal_handler::dump)(int fd, int type)
struct { ... } internal_handler::exp
int(* internal_handler::find)(const struct nf_conntrack *master)
unsigned int internal_handler::flags
void(* internal_handler::flush)(void)
int(* internal_handler::init)(void)
void(* internal_handler::new)(struct nf_expect *exp, int origin_type)
void(* internal_handler::populate)(struct nf_expect *exp)
void(* internal_handler::purge)(void)
int(* internal_handler::resync)(enum nf_conntrack_msg_type type, struct nf_expect *exp, void *data)
void(* internal_handler::stats)(int fd)
void(* internal_handler::stats_ext)(int fd)
void(* internal_handler::upd)(struct nf_expect *exp, int origin_type)

The documentation for this struct was generated from the following file: