The Netsukuku Project  0.0.9
An Alternative routing method
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
iptables_target Struct Reference

#include "iptables.h"

Collaboration diagram for iptables_target:

Data Fields

struct iptables_targetnext
 
ipt_chainlabel name
 
u_int8_t revision
 
const char * version
 
size_t size
 
size_t userspacesize
 
void(* help )(void)
 
void(* init )(struct ipt_entry_target *t, unsigned int *nfcache)
 
int(* parse )(int c, char **argv, int invert, unsigned int *flags, const struct ipt_entry *entry, struct ipt_entry_target **target)
 
void(* final_check )(unsigned int flags)
 
void(* print )(const struct ipt_ip *ip, const struct ipt_entry_target *target, int numeric)
 
void(* save )(const struct ipt_ip *ip, const struct ipt_entry_target *target)
 
struct option * extra_opts
 
unsigned int option_offset
 
struct ipt_entry_target * t
 
unsigned int tflags
 
unsigned int used
 

Field Documentation

struct option* iptables_target::extra_opts
void(* iptables_target::final_check)(unsigned int flags)
void(* iptables_target::help)(void)
void(* iptables_target::init)(struct ipt_entry_target *t, unsigned int *nfcache)
ipt_chainlabel iptables_target::name
struct iptables_target* iptables_target::next
unsigned int iptables_target::option_offset
int(* iptables_target::parse)(int c, char **argv, int invert, unsigned int *flags, const struct ipt_entry *entry, struct ipt_entry_target **target)
void(* iptables_target::print)(const struct ipt_ip *ip, const struct ipt_entry_target *target, int numeric)
u_int8_t iptables_target::revision
void(* iptables_target::save)(const struct ipt_ip *ip, const struct ipt_entry_target *target)
size_t iptables_target::size
struct ipt_entry_target* iptables_target::t
unsigned int iptables_target::tflags
unsigned int iptables_target::used
size_t iptables_target::userspacesize
const char* iptables_target::version

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