Struct AnalysisResult
Defined in File analysis_result.hpp
Struct Documentation
-
struct AnalysisResult
Public Functions
-
AnalysisResult()
-
std::string to_csv_string(const bool pretty_print = false, std::string st = ",") const
-
size_t latency_seconds_n() const
-
double latency_seconds_min() const
-
double latency_seconds_max() const
-
double latency_seconds_mean() const
-
double latency_seconds_m2() const
-
double latency_seconds_variance() const
Public Members
-
std::chrono::nanoseconds m_experiment_start = {}
-
std::chrono::nanoseconds m_time_between_two_measurements = {}
-
uint64_t m_num_samples_received = {}
-
uint64_t m_num_samples_sent = {}
-
uint64_t m_num_samples_lost = {}
-
std::size_t m_total_data_received = {}
-
SampleStatistics<std::int64_t> m_latency_stats
-
rusage m_sys_usage
Public Static Functions
-
static std::string csv_header(const bool pretty_print = false, std::string st = ",")
-
AnalysisResult()