r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
rnp::HandlerStats Struct Reference

Statistics for packet handling. More...

#include <HandlerPacket.hpp>

+ Collaboration diagram for rnp::HandlerStats:

Public Attributes

std::uint64_t totalPacketsReceived = 0
 
std::uint64_t totalPacketsProcessed = 0
 
std::uint64_t totalPacketsDropped = 0
 
std::uint64_t totalBytesReceived = 0
 
std::unordered_map< PacketType, std::uint64_t > packetTypeCount
 
std::unordered_map< HandlerResult, std::uint64_t > resultCount
 

Detailed Description

Statistics for packet handling.

Definition at line 79 of file HandlerPacket.hpp.

Member Data Documentation

◆ packetTypeCount

std::unordered_map<PacketType, std::uint64_t> rnp::HandlerStats::packetTypeCount

Definition at line 85 of file HandlerPacket.hpp.

Referenced by rnp::HandlerPacket::updateStats().

◆ resultCount

std::unordered_map<HandlerResult, std::uint64_t> rnp::HandlerStats::resultCount

Definition at line 86 of file HandlerPacket.hpp.

Referenced by rnp::HandlerPacket::updateStats().

◆ totalBytesReceived

std::uint64_t rnp::HandlerStats::totalBytesReceived = 0

Definition at line 84 of file HandlerPacket.hpp.

Referenced by rnp::HandlerPacket::updateStats().

◆ totalPacketsDropped

std::uint64_t rnp::HandlerStats::totalPacketsDropped = 0

Definition at line 83 of file HandlerPacket.hpp.

Referenced by rnp::HandlerPacket::updateStats().

◆ totalPacketsProcessed

std::uint64_t rnp::HandlerStats::totalPacketsProcessed = 0

Definition at line 82 of file HandlerPacket.hpp.

Referenced by rnp::HandlerPacket::updateStats().

◆ totalPacketsReceived

std::uint64_t rnp::HandlerStats::totalPacketsReceived = 0

Definition at line 81 of file HandlerPacket.hpp.

Referenced by rnp::HandlerPacket::updateStats().


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