Go to the documentation of this file.
19 #ifndef TEST_QPS_REPORT_H
20 #define TEST_QPS_REPORT_H
29 #include "src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.h"
79 void add(std::unique_ptr<Reporter> reporter);
108 const grpc::core::Stats&
stats);
143 std::unique_ptr<ReportQpsScenarioService::Stub>
stub_;
void ReportCoreStats(const char *name, int idx, const grpc::core::Stats &stats)
void ReportTimes(const ScenarioResult &result) override
void ReportQPS(const ScenarioResult &result) override
RpcReporter(const string &name, const std::shared_ptr< grpc::Channel > &channel)
void ReportQueriesPerCpuSec(const ScenarioResult &result) override
void ReportPollCount(const ScenarioResult &result) override
void ReportQPS(const ScenarioResult &result) override
Reporter(const string &name)
void ReportLatency(const ScenarioResult &result) override
void ReportCpuUsage(const ScenarioResult &result) override
void ReportQPS(const ScenarioResult &result) override
void ReportQueriesPerCpuSec(const ScenarioResult &result) override
void ReportTimes(const ScenarioResult &result) override
GprLogReporter(const string &name)
virtual void ReportQueriesPerCpuSec(const ScenarioResult &result)=0
wrapped_grpc_channel * channel
void ReportPollCount(const ScenarioResult &result) override
void add(std::unique_ptr< Reporter > reporter)
void ReportLatency(const ScenarioResult &result) override
virtual void ReportLatency(const ScenarioResult &result)=0
void ReportLatency(const ScenarioResult &result) override
void ReportPollCount(const ScenarioResult &result) override
virtual void ReportCpuUsage(const ScenarioResult &result)=0
std::unique_ptr< ReportQpsScenarioService::Stub > stub_
void ReportTimes(const ScenarioResult &result) override
void ReportQPSPerCore(const ScenarioResult &result) override
const string report_file_
void ReportQPSPerCore(const ScenarioResult &result) override
std::vector< std::unique_ptr< Reporter > > reporters_
JsonReporter(const string &name, const string &report_file)
void ReportPollCount(const ScenarioResult &result) override
void ReportCpuUsage(const ScenarioResult &result) override
void ReportQPS(const ScenarioResult &result) override
void ReportLatency(const ScenarioResult &result) override
void ReportQueriesPerCpuSec(const ScenarioResult &result) override
virtual void ReportQPSPerCore(const ScenarioResult &result)=0
void ReportTimes(const ScenarioResult &result) override
virtual void ReportPollCount(const ScenarioResult &result)=0
void ReportQPSPerCore(const ScenarioResult &result) override
void ReportQueriesPerCpuSec(const ScenarioResult &result) override
void ReportCpuUsage(const ScenarioResult &result) override
void ReportQPSPerCore(const ScenarioResult &result) override
virtual void ReportQPS(const ScenarioResult &result)=0
void ReportCpuUsage(const ScenarioResult &result) override
virtual void ReportTimes(const ScenarioResult &result)=0
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:10