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().