Skip to Content
[CAIDA - Cooperative Association for Internet Data Analysis logo]
The Cooperative Association for Internet Data Analysis
corsaro_header Struct Reference

Structure representing a corsaro file header. More...

Data Fields

uint32_t corsaro_magic
 The global corsaro magic number.
uint32_t magic
 The header magic number.
uint8_t version_major
 The corsaro major version number.
uint8_t version_minor
 The corsaro minor version number.
uint32_t local_init_time
 The local time that corsaro was started at.
uint16_t interval_length
 The interval length (seconds)
uint16_t traceuri_len
 The length of the (optional) trace uri string.
uint8_t * traceuri
 A pointer to the traceuri string.
uint16_t plugin_cnt
 The number of plugins used.
uint16_t * plugin_ids
 A pointer to the list of plugin ids used.

Detailed Description

Structure representing a corsaro file header.

Values are all in HOST byte order

Definition at line 85 of file corsaro_int.h.


Field Documentation

uint32_t corsaro_header::corsaro_magic

The global corsaro magic number.

Definition at line 88 of file corsaro_int.h.

uint16_t corsaro_header::interval_length

The interval length (seconds)

Definition at line 98 of file corsaro_int.h.

Referenced by corsaro_io_print_header().

uint32_t corsaro_header::local_init_time

The local time that corsaro was started at.

Definition at line 96 of file corsaro_int.h.

Referenced by corsaro_io_print_header().

uint32_t corsaro_header::magic

The header magic number.

Definition at line 90 of file corsaro_int.h.

uint16_t corsaro_header::plugin_cnt

The number of plugins used.

Definition at line 104 of file corsaro_int.h.

Referenced by corsaro_io_print_header().

uint16_t* corsaro_header::plugin_ids

A pointer to the list of plugin ids used.

Definition at line 106 of file corsaro_int.h.

Referenced by corsaro_io_print_header().

uint8_t* corsaro_header::traceuri

A pointer to the traceuri string.

Definition at line 102 of file corsaro_int.h.

Referenced by corsaro_io_print_header().

uint16_t corsaro_header::traceuri_len

The length of the (optional) trace uri string.

Definition at line 100 of file corsaro_int.h.

uint8_t corsaro_header::version_major

The corsaro major version number.

Definition at line 92 of file corsaro_int.h.

Referenced by corsaro_io_print_header().

uint8_t corsaro_header::version_minor

The corsaro minor version number.

Definition at line 94 of file corsaro_int.h.

Referenced by corsaro_io_print_header().


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