|
| MetricRecorder (const std::string algorithm_name, int flow_id, PacketSender *packet_sender, LinkShare *link_share) |
|
void | SetPlotInformation (const std::vector< std::string > &prefixes, bool plot_delay, bool plot_loss) |
|
template<typename T > |
void | PlotLine (int windows_id, const std::string &prefix, int64_t time_ms, T y) |
|
void | PlotDynamics (int metric) |
|
void | PlotAllDynamics () |
|
void | UpdateTimeMs (int64_t time_ms) |
|
void | UpdateThroughput (int64_t bitrate_kbps, size_t payload_size) |
|
void | UpdateSendingEstimateKbps (int64_t bitrate_kbps) |
|
void | UpdateDelayMs (int64_t delay_ms) |
|
void | UpdateLoss (float loss_ratio) |
|
void | UpdateObjective () |
|
void | PlotThroughputHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, int64_t extra_offset_ms, const std::string optimum_id) const |
|
void | PlotThroughputHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, int64_t extra_offset_ms) const |
|
void | PlotDelayHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, int64_t one_way_path_delay_ms) const |
|
void | PlotLossHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, float global_loss_ratio) const |
|
void | PlotObjectiveHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows) const |
|
void | set_start_computing_metrics_ms (int64_t start_computing_metrics_ms) |
|
void | set_plot_available_capacity (bool plot) |
|
void | PauseFlow () |
|
void | ResumeFlow (int64_t paused_time_ms) |
|
void | PlotZero () |
|
| MetricRecorder (const std::string algorithm_name, int flow_id, PacketSender *packet_sender, LinkShare *link_share) |
|
void | SetPlotInformation (const std::vector< std::string > &prefixes, bool plot_delay, bool plot_loss) |
|
template<typename T > |
void | PlotLine (int windows_id, const std::string &prefix, int64_t time_ms, T y) |
|
void | PlotDynamics (int metric) |
|
void | PlotAllDynamics () |
|
void | UpdateTimeMs (int64_t time_ms) |
|
void | UpdateThroughput (int64_t bitrate_kbps, size_t payload_size) |
|
void | UpdateSendingEstimateKbps (int64_t bitrate_kbps) |
|
void | UpdateDelayMs (int64_t delay_ms) |
|
void | UpdateLoss (float loss_ratio) |
|
void | UpdateObjective () |
|
void | PlotThroughputHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, int64_t extra_offset_ms, const std::string optimum_id) const |
|
void | PlotThroughputHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, int64_t extra_offset_ms) const |
|
void | PlotDelayHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, int64_t one_way_path_delay_ms) const |
|
void | PlotLossHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows, float global_loss_ratio) const |
|
void | PlotObjectiveHistogram (const std::string &title, const std::string &bwe_name, size_t num_flows) const |
|
void | set_start_computing_metrics_ms (int64_t start_computing_metrics_ms) |
|
void | set_plot_available_capacity (bool plot) |
|
void | PauseFlow () |
|
void | ResumeFlow (int64_t paused_time_ms) |
|
void | PlotZero () |
|