A lightweight wrapper around a libtrace packet. More...

Data Fields | |
| corsaro_packet_state_t | state |
| The corsaro state associated with this packet. More... | |
| corsaro_geo_provider_t * | geo_providers [CORSARO_GEO_PROVIDER_MAX] |
| Array of geolocation provider objects associated with this packet. More... | |
| corsaro_geo_provider_t * | geo_provider_default |
| Default geolocation provider object associated with this packet. More... | |
| libtrace_packet_t * | ltpacket |
| A pointer to the underlying libtrace packet. More... | |
A lightweight wrapper around a libtrace packet.
Definition at line 211 of file corsaro_int.h.
| corsaro_geo_provider_t* corsaro_packet::geo_provider_default |
Default geolocation provider object associated with this packet.
Definition at line 220 of file corsaro_int.h.
Referenced by corsaro_geo_free_provider(), corsaro_geo_get_default(), and corsaro_geo_init_provider().
| corsaro_geo_provider_t* corsaro_packet::geo_providers[CORSARO_GEO_PROVIDER_MAX] |
Array of geolocation provider objects associated with this packet.
Definition at line 217 of file corsaro_int.h.
Referenced by corsaro_geo_free_provider(), corsaro_geo_get_by_id(), and corsaro_geo_init_provider().
| libtrace_packet_t* corsaro_packet::ltpacket |
A pointer to the underlying libtrace packet.
Definition at line 223 of file corsaro_int.h.
Referenced by corsaro_per_packet().
| corsaro_packet_state_t corsaro_packet::state |
The corsaro state associated with this packet.
Definition at line 214 of file corsaro_int.h.
Referenced by corsaro_dos_process_packet(), corsaro_filtergeo_process_packet(), corsaro_filterpfx_process_packet(), corsaro_flowtuple_process_packet(), corsaro_geodb_process_packet(), corsaro_packet_state_reset(), and corsaro_pfx2as_process_packet().