Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
The Center for Applied Internet Data Analysis
corsaro_packet Struct Reference

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

Collaboration diagram for corsaro_packet:

Data Fields

corsaro_packet_state_t state
 The corsaro state associated with this packet. More...
 
corsaro_geo_provider_tgeo_providers [CORSARO_GEO_PROVIDER_MAX]
 Array of geolocation provider objects associated with this packet. More...
 
corsaro_geo_provider_tgeo_provider_default
 Default geolocation provider object associated with this packet. More...
 
libtrace_packet_t * ltpacket
 A pointer to the underlying libtrace packet. More...
 

Detailed Description

A lightweight wrapper around a libtrace packet.

Definition at line 211 of file corsaro_int.h.

Field Documentation

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


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