Add explicit and fix error

pull/18881/head
Na-Na Pang 6 years ago
parent 7a464a3bc9
commit 87d75d2a88
  1. 6
      test/cpp/microbenchmarks/bm_cq.cc
  2. 4
      test/cpp/microbenchmarks/callback_streaming_ping_pong.h

@ -153,7 +153,9 @@ static void shutdown_and_destroy(grpc_completion_queue* cc) {
// Tag completion queue iterate times
class TagCallback : public grpc_experimental_completion_queue_functor {
public:
TagCallback(int* iter) : iter_(iter) { functor_run = &TagCallback::Run; }
explicit TagCallback(int* iter) : iter_(iter) {
functor_run = &TagCallback::Run;
}
~TagCallback() {}
static void Run(grpc_experimental_completion_queue_functor* cb, int ok) {
GPR_ASSERT(static_cast<bool>(ok));
@ -167,7 +169,7 @@ class TagCallback : public grpc_experimental_completion_queue_functor {
// Check if completion queue is shut down
class ShutdownCallback : public grpc_experimental_completion_queue_functor {
public:
ShutdownCallback(bool* done) : done_(done) {
explicit ShutdownCallback(bool* done) : done_(done) {
functor_run = &ShutdownCallback::Run;
}
~ShutdownCallback() {}

@ -55,9 +55,7 @@ class BidiClient
gpr_log(GPR_ERROR, "Client read failed");
return;
}
if (writes_complete_ < msgs_to_send_) {
MaybeWrite();
}
MaybeWrite();
}
void OnWriteDone(bool ok) override {

Loading…
Cancel
Save