A reusable opaque structure for corsaro to read an input record into. More...

Data Fields | |
| corsaro_in_t * | corsaro |
| The corsaro input object the record is associated with. | |
| uint8_t * | buffer |
| The buffer to read the record into. | |
| size_t | buffer_len |
| The length of the buffer. | |
| corsaro_in_record_type_t | type |
| The type of the record currently in the buffer. | |
A reusable opaque structure for corsaro to read an input record into.
Definition at line 301 of file corsaro_int.h.
| uint8_t* corsaro_in_record::buffer |
The buffer to read the record into.
Definition at line 307 of file corsaro_int.h.
Referenced by corsaro_dos_record_fprint(), corsaro_dos_record_print(), corsaro_flowtuple_record_fprint(), corsaro_flowtuple_record_print(), corsaro_in_alloc_record(), corsaro_in_free_record(), corsaro_in_get_record_data(), corsaro_io_print_record(), corsaro_io_read_bytes(), corsaro_io_read_bytes_offset(), corsaro_io_read_header(), corsaro_io_read_interval_end(), corsaro_io_read_interval_start(), corsaro_io_read_trailer(), and corsaro_io_write_record().
| size_t corsaro_in_record::buffer_len |
The length of the buffer.
Definition at line 310 of file corsaro_int.h.
Referenced by corsaro_in_alloc_record(), corsaro_in_free_record(), corsaro_io_read_bytes(), and corsaro_io_read_bytes_offset().
| corsaro_in_t* corsaro_in_record::corsaro |
The corsaro input object the record is associated with.
Definition at line 304 of file corsaro_int.h.
Referenced by corsaro_in_alloc_record().
| corsaro_in_record_type_t corsaro_in_record::type |
The type of the record currently in the buffer.
Definition at line 313 of file corsaro_int.h.
Referenced by corsaro_in_alloc_record(), and corsaro_in_free_record().