syslog-ng source
NVEntry Struct Reference

#include <nvtable.h>

Public Attributes

union {
   struct {
      guint8   indirect: 1
 
      guint8   referenced: 1
 
      guint8   unset: 1
 
      guint8   type_present: 1
 
      guint8   __bit_padding: 4
 
   } 
 
   guint8   flags
 
}; 
 
guint8 name_len
 
NVType type
 
guint8 __reserved
 
guint32 alloc_len
 
union {
   struct {
      guint32   value_len
 
      gchar   data []
 
   }   vdirect
 
   struct {
      NVHandle   handle
 
      guint32   ofs
 
      guint32   len
 
      guint8   __deprecated_type_field
 
      gchar   name [0]
 
   }   vindirect
 
}; 
 

Member Data Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ __bit_padding

guint8 NVEntry::__bit_padding

◆ __deprecated_type_field

guint8 NVEntry::__deprecated_type_field

◆ __reserved

guint8 NVEntry::__reserved

◆ alloc_len

guint32 NVEntry::alloc_len

◆ data

gchar NVEntry::data[]

◆ flags

guint8 NVEntry::flags

◆ handle

NVHandle NVEntry::handle

◆ indirect

guint8 NVEntry::indirect

◆ len

guint32 NVEntry::len

◆ name

gchar NVEntry::name[0]

◆ name_len

guint8 NVEntry::name_len

◆ ofs

guint32 NVEntry::ofs

◆ referenced

guint8 NVEntry::referenced

◆ type

NVType NVEntry::type

◆ type_present

guint8 NVEntry::type_present

◆ unset

guint8 NVEntry::unset

◆ value_len

guint32 NVEntry::value_len

◆ 

struct { ... } NVEntry::vdirect

◆ 

struct { ... } NVEntry::vindirect

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