Struct AnalysisResult

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
CpuInfo m_cpu_info

Public Static Functions

static std::string csv_header(const bool pretty_print = false, std::string st = ",")