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

#include <ebtables_u.h>

Collaboration diagram for ebt_u_watcher:

Data Fields

char name [EBT_FUNCTION_MAXNAMELEN]
 
unsigned int size
 
void(* help )(void)
 
void(* init )(struct ebt_entry_watcher *w)
 
int(* parse )(int c, char **argv, int argc, const struct ebt_u_entry *entry, unsigned int *flags, struct ebt_entry_watcher **watcher)
 
void(* final_check )(const struct ebt_u_entry *entry, const struct ebt_entry_watcher *watch, const char *name, unsigned int hookmask, unsigned int time)
 
void(* print )(const struct ebt_u_entry *entry, const struct ebt_entry_watcher *watcher)
 
int(* compare )(const struct ebt_entry_watcher *w1, const struct ebt_entry_watcher *w2)
 
const struct option * extra_ops
 
unsigned int flags
 
unsigned int option_offset
 
struct ebt_entry_watcherw
 
unsigned int used
 
struct ebt_u_watchernext
 

Field Documentation

int(* ebt_u_watcher::compare)(const struct ebt_entry_watcher *w1, const struct ebt_entry_watcher *w2)

Referenced by ebt_check_rule_exists().

const struct option* ebt_u_watcher::extra_ops
void(* ebt_u_watcher::final_check)(const struct ebt_u_entry *entry, const struct ebt_entry_watcher *watch, const char *name, unsigned int hookmask, unsigned int time)

Referenced by do_command(), and ebt_do_final_checks().

unsigned int ebt_u_watcher::flags
void(* ebt_u_watcher::help)(void)
void(* ebt_u_watcher::init)(struct ebt_entry_watcher *w)
unsigned int ebt_u_watcher::option_offset

Referenced by do_command().

int(* ebt_u_watcher::parse)(int c, char **argv, int argc, const struct ebt_u_entry *entry, unsigned int *flags, struct ebt_entry_watcher **watcher)

Referenced by do_command().

void(* ebt_u_watcher::print)(const struct ebt_u_entry *entry, const struct ebt_entry_watcher *watcher)
unsigned int ebt_u_watcher::size
unsigned int ebt_u_watcher::used

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