}
}
- ~FullstackFixture() override {
+ virtual ~FullstackFixture() {
server_->Shutdown();
cq_->Shutdown();
void* tag;
}
}
- void AddToLabel(std::ostream& out, benchmark::State& state) override {
+ void AddToLabel(std::ostream& out, benchmark::State& state) {
BaseFixture::AddToLabel(out, state);
out << " polls/iter:"
<< static_cast<double>(grpc_get_cq_poll_num(this->cq()->cq())) /
FixtureConfiguration())
: FullstackFixture(service, fixture_configuration, MakeAddress(&port_)) {}
- ~TCP() override { grpc_recycle_unused_port(port_); }
+ ~TCP() { grpc_recycle_unused_port(port_); }
private:
int port_;
FixtureConfiguration())
: FullstackFixture(service, fixture_configuration, MakeAddress(&port_)) {}
- ~UDS() override { grpc_recycle_unused_port(port_); }
+ ~UDS() { grpc_recycle_unused_port(port_); }
private:
int port_;
const FixtureConfiguration& fixture_configuration =
FixtureConfiguration())
: FullstackFixture(service, fixture_configuration, "") {}
- ~InProcess() override {}
+ ~InProcess() {}
};
class EndpointPairFixture : public BaseFixture {
}
}
- ~EndpointPairFixture() override {
+ virtual ~EndpointPairFixture() {
server_->Shutdown();
cq_->Shutdown();
void* tag;
}
}
- void AddToLabel(std::ostream& out, benchmark::State& state) override {
+ void AddToLabel(std::ostream& out, benchmark::State& state) {
BaseFixture::AddToLabel(out, state);
out << " polls/iter:"
<< static_cast<double>(grpc_get_cq_poll_num(this->cq()->cq())) /
fixture_configuration),
stats_(stats) {}
- ~InProcessCHTTP2WithExplicitStats() override {
+ virtual ~InProcessCHTTP2WithExplicitStats() {
if (stats_ != nullptr) {
grpc_passthru_endpoint_stats_destroy(stats_);
}
}
- void AddToLabel(std::ostream& out, benchmark::State& state) override {
+ void AddToLabel(std::ostream& out, benchmark::State& state) {
EndpointPairFixture::AddToLabel(out, state);
out << " writes/iter:"
<< static_cast<double>(gpr_atm_no_barrier_load(&stats_->num_writes)) /