flowmon-export-ipfix  1.2.1
FlowMon IPFIX Export Plugin
 All Data Structures Files Functions Variables Typedefs Macros Pages
plugin_private_t Struct Reference

Structure that holds plugin internal data between function calls. More...

#include <flowmon-export-ipfix.h>

Data Fields

flow_record_getter_t * getters
uint32_t sequenceNum
uint64_t counter
uint64_t exportedPackets
int socket
struct addrinfo * addrinfo
char * host
char * templateFile
char * port
int protocol
int ip
int flags
uint32_t reconnectTimeout
time_t lastReconnect
uint32_t odid
uint32_t templateRefreshTime
uint32_t templateRefreshPackets
template_file_record_ttemplateFileRecords
template_ttemplates
uint16_t templatesDataSize

Detailed Description

Structure that holds plugin internal data between function calls.

Definition at line 97 of file flowmon-export-ipfix.h.


Field Documentation

flow_record_getter_t* getters

List of used getters

Definition at line 99 of file flowmon-export-ipfix.h.

uint32_t sequenceNum

Number of exported flows

Definition at line 100 of file flowmon-export-ipfix.h.

uint64_t counter

Number of exported flows – to be removed

Definition at line 101 of file flowmon-export-ipfix.h.

uint64_t exportedPackets

Number of exported packets

Definition at line 102 of file flowmon-export-ipfix.h.

int socket

Socket used to send data

Definition at line 103 of file flowmon-export-ipfix.h.

struct addrinfo* addrinfo

Info about the connection used by sendto

Definition at line 104 of file flowmon-export-ipfix.h.

char* host

Hostname

Definition at line 107 of file flowmon-export-ipfix.h.

char* templateFile

Template file

Definition at line 108 of file flowmon-export-ipfix.h.

char* port

Port

Definition at line 109 of file flowmon-export-ipfix.h.

int protocol

Protocol

Definition at line 110 of file flowmon-export-ipfix.h.

int ip

IP protocol version (AF_INET, ...)

Definition at line 111 of file flowmon-export-ipfix.h.

int flags

getaddrinfo flags

Definition at line 112 of file flowmon-export-ipfix.h.

uint32_t reconnectTimeout

Timeout between connection retries

Definition at line 113 of file flowmon-export-ipfix.h.

time_t lastReconnect

Time in seconds of last connection retry

Definition at line 114 of file flowmon-export-ipfix.h.

uint32_t odid

Observation Domain ID

Definition at line 115 of file flowmon-export-ipfix.h.

uint32_t templateRefreshTime

UDP template refresh time interval

Definition at line 116 of file flowmon-export-ipfix.h.

uint32_t templateRefreshPackets

UDP template refresh packet interval

Definition at line 117 of file flowmon-export-ipfix.h.

template_file_record_t* templateFileRecords

File template records

Definition at line 120 of file flowmon-export-ipfix.h.

template_t* templates

Templates in use by plugin

Definition at line 121 of file flowmon-export-ipfix.h.

uint16_t templatesDataSize

Total data size stored in templates

Definition at line 122 of file flowmon-export-ipfix.h.


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