TARAXA
max_stats.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <json/value.h>
4 
6 
7 namespace taraxa::network::tarcap {
8 
12 class MaxStats {
13  public:
17  Json::Value getMaxStatsJson() const;
18 
24  void updateMaxStats(const PacketStats& packet_stats);
25 
26  private:
31 };
32 
33 } // namespace taraxa::network::tarcap
MAx stats data holder class.
Definition: max_stats.hpp:12
PacketStats max_tp_wait_time_stats_
Definition: max_stats.hpp:30
void updateMaxStats(const PacketStats &packet_stats)
Updates max states based on provided packet_stats.
Definition: max_stats.cpp:15
Json::Value getMaxStatsJson() const
Definition: max_stats.cpp:5
PacketStats max_size_stats_
Definition: max_stats.hpp:28
PacketStats max_processing_duration_stats_
Definition: max_stats.hpp:29
PacketStats max_count_stats_
Definition: max_stats.hpp:27
Stats single packet type.
Definition: packet_stats.hpp:13
Definition: vote_manager.hpp:23