Struct StreamData

Struct Documentation

struct StreamData

Structure containing metadata for a single UDP stream.

Holds packet counts, payload size distribution, fragmentation details, and IP version usage.

Public Members

uint64_t count

Number of packets in a specified stream.

std::map<uint64_t, uint64_t> payload_size_counts

Packet sizes detected in a specified stream Key: Packet Size Value: Count of a specific packet size.

std::map<uint64_t, uint64_t> fragment_counts

Fragments detected in a specified stream Key: Number of fragments Value: Count of a specific number of packets.

std::map<uint64_t, uint64_t> ip_version_counts

IP version detected in a specified stream Key: IP Version Value: Count of the specific ip version.