#include <sstream>
#include <benchmark/benchmark.h>
#include "src/core/lib/profiling/timers.h"
#include "src/proto/grpc/testing/echo.grpc.pb.h"
#include "test/cpp/microbenchmarks/callback_test_service.h"
#include "test/cpp/microbenchmarks/fullstack_context_mutators.h"
#include "test/cpp/microbenchmarks/fullstack_fixtures.h"
Go to the source code of this file.
Namespaces | |
grpc | |
grpc::testing | |
Functions | |
template<class Fixture , class ClientContextMutator , class ServerContextMutator > | |
static void | grpc::testing::BM_CallbackUnaryPingPong (benchmark::State &state) |
void | grpc::testing::SendCallbackUnaryPingPong (benchmark::State *state, ClientContext *cli_ctx, EchoRequest *request, EchoResponse *response, EchoTestService::Stub *stub_, bool *done, std::mutex *mu, std::condition_variable *cv) |