TARAXA
taraxa::network::tarcap::MaxStats Class Reference

MAx stats data holder class. More...

#include <max_stats.hpp>

Collaboration diagram for taraxa::network::tarcap::MaxStats:

Public Member Functions

Json::Value getMaxStatsJson () const
 
void updateMaxStats (const PacketStats &packet_stats)
 Updates max states based on provided packet_stats. More...
 

Private Attributes

PacketStats max_count_stats_
 
PacketStats max_size_stats_
 
PacketStats max_processing_duration_stats_
 
PacketStats max_tp_wait_time_stats_
 

Detailed Description

MAx stats data holder class.

Member Function Documentation

◆ getMaxStatsJson()

Json::Value taraxa::network::tarcap::MaxStats::getMaxStatsJson ( ) const
Returns
max stats json

◆ updateMaxStats()

void taraxa::network::tarcap::MaxStats::updateMaxStats ( const PacketStats packet_stats)

Updates max states based on provided packet_stats.

Parameters
packet_stats

Member Data Documentation

◆ max_count_stats_

PacketStats taraxa::network::tarcap::MaxStats::max_count_stats_
private

◆ max_processing_duration_stats_

PacketStats taraxa::network::tarcap::MaxStats::max_processing_duration_stats_
private

◆ max_size_stats_

PacketStats taraxa::network::tarcap::MaxStats::max_size_stats_
private

◆ max_tp_wait_time_stats_

PacketStats taraxa::network::tarcap::MaxStats::max_tp_wait_time_stats_
private

The documentation for this class was generated from the following files: