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

#include <datatype.h>

Collaboration diagram for datatype:

Data Fields

uint32_t type
enum byteorder byteorder
unsigned int flags
unsigned int size
unsigned int subtypes
const char * name
const char * desc
const struct datatypebasetype
const char * basefmt
void(* print )(const struct expr *expr)
struct error_record *(* parse )(const struct expr *sym, struct expr **res)
const struct symbol_tablesym_tbl

Field Documentation

const char* datatype::basefmt
enum byteorder datatype::byteorder
unsigned int datatype::flags
struct error_record*(* datatype::parse)(const struct expr *sym, struct expr **res)
void(* datatype::print)(const struct expr *expr)
unsigned int datatype::subtypes

Referenced by concat_type_alloc().

const struct symbol_table* datatype::sym_tbl
uint32_t datatype::type

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