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

#include <ulogd.h>

Collaboration diagram for ulogd_key:

Data Fields

u_int32_t len
 
u_int16_t type
 
u_int16_t flags
 
char name [ULOGD_MAX_KEYLEN+1]
 
struct {
   u_int32_t   vendor
 
   u_int16_t   field_id
 
ipfix
 
char * cim_name
 
union {
   union {
      u_int8_t   b
 
      u_int8_t   ui8
 
      u_int16_t   ui16
 
      u_int32_t   ui32
 
      u_int64_t   ui64
 
      u_int32_t   ui128 [4]
 
      int8_t   i8
 
      int16_t   i16
 
      int32_t   i32
 
      int64_t   i64
 
      int32_t   i128 [4]
 
      void *   ptr
 
   }   value
 
   struct ulogd_key *   source
 
u
 

Field Documentation

u_int8_t ulogd_key::b
char* ulogd_key::cim_name
u_int16_t ulogd_key::field_id
u_int16_t ulogd_key::flags
int32_t ulogd_key::i128[4]
int16_t ulogd_key::i16
int32_t ulogd_key::i32
int64_t ulogd_key::i64
int8_t ulogd_key::i8
struct { ... } ulogd_key::ipfix
u_int32_t ulogd_key::len

Referenced by ulogd_key_size().

void* ulogd_key::ptr
struct ulogd_key* ulogd_key::source
u_int16_t ulogd_key::type

Referenced by get_plugin_infos(), and ulogd_key_size().

union { ... } ulogd_key::u
u_int32_t ulogd_key::ui128[4]
u_int16_t ulogd_key::ui16
u_int32_t ulogd_key::ui32
u_int64_t ulogd_key::ui64
u_int8_t ulogd_key::ui8
union { ... } ulogd_key::value

Referenced by ulogd_key_size().

u_int32_t ulogd_key::vendor

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