fbInfoElementSpec_st Struct Reference

A single IPFIX Information Element specification. More...

#include <public.h>

Data Fields

char * name
 Information element name.
 
uint16_t len_override
 The size of the information element in bytes. More...
 
uint32_t flags
 Application flags word. More...
 

Detailed Description

A single IPFIX Information Element specification.

Used to name an information element for inclusion in a template by fbTemplateAppendSpecArray().

Field Documentation

uint32_t fbInfoElementSpec_st::flags

Application flags word.

If nonzero, then the flags argument to fbTemplateAppendSpec() or fbTemplateAppendSpecArray() MUST match at least one bit of this flags word in order for the information element to be appended.

uint16_t fbInfoElementSpec_st::len_override

The size of the information element in bytes.

For internal templates, this is the size of the memory location that will be filled by the transcoder (i.e., the size of a field in a struct). Zero cannot be used to default the size of elements used in internal templates. This is so changes in the "default" length will not silently be different then the sizes of fields in an internal struct definition. Zero can be used as the size of FB_IE_VARLEN elements. This field can also be used to specify reduced-length encoding.


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