Public Member Functions | |
CallbackStreamingPingPongReactor (CallbackStreamingPingPongClient *client, std::unique_ptr< CallbackClientRpcContext > ctx) | |
void | OnDone (const Status &s) override |
void | OnReadDone (bool ok) override |
void | OnWriteDone (bool ok) override |
void | ScheduleRpc () |
void | set_thread_ptr (Client::Thread *ptr) |
void | StartNewRpc () |
![]() | |
void | AddHold () |
void | AddMultipleHolds (int holds) |
void | OnDone (const grpc::Status &) override |
virtual void | OnReadInitialMetadataDone (bool) |
virtual void | OnWritesDoneDone (bool) |
void | RemoveHold () |
void | StartCall () |
void | StartRead (SimpleResponse *resp) |
void | StartWrite (const SimpleRequest *req) |
void | StartWrite (const SimpleRequest *req, grpc::WriteOptions options) |
void | StartWriteLast (const SimpleRequest *req, grpc::WriteOptions options) |
void | StartWritesDone () |
Public Attributes | |
CallbackStreamingPingPongClient * | client_ |
std::unique_ptr< CallbackClientRpcContext > | ctx_ |
int | messages_issued_ |
Client::Thread * | thread_ptr_ |
double | write_time_ |
std::atomic_flag | writes_done_started_ |
Definition at line 253 of file test/cpp/qps/client_callback.cc.
|
inline |
Definition at line 256 of file test/cpp/qps/client_callback.cc.
Definition at line 308 of file test/cpp/qps/client_callback.cc.
|
inlineoverridevirtual |
Notifies the application that a StartRead operation completed.
[in] | ok | Was it successful? If false, no new read/write operation will succeed, and any further Start* should not be called. |
Reimplemented from grpc::ClientBidiReactor< SimpleRequest, SimpleResponse >.
Definition at line 280 of file test/cpp/qps/client_callback.cc.
|
inlineoverridevirtual |
Notifies the application that a StartWrite or StartWriteLast operation completed.
[in] | ok | Was it successful? If false, no new read/write operation will succeed, and any further Start* should not be called. |
Reimplemented from grpc::ClientBidiReactor< SimpleRequest, SimpleResponse >.
Definition at line 269 of file test/cpp/qps/client_callback.cc.
|
inline |
Definition at line 317 of file test/cpp/qps/client_callback.cc.
|
inline |
Definition at line 332 of file test/cpp/qps/client_callback.cc.
|
inline |
Definition at line 261 of file test/cpp/qps/client_callback.cc.
CallbackStreamingPingPongClient* grpc::testing::CallbackStreamingPingPongReactor::client_ |
Definition at line 334 of file test/cpp/qps/client_callback.cc.
std::unique_ptr<CallbackClientRpcContext> grpc::testing::CallbackStreamingPingPongReactor::ctx_ |
Definition at line 335 of file test/cpp/qps/client_callback.cc.
int grpc::testing::CallbackStreamingPingPongReactor::messages_issued_ |
Definition at line 339 of file test/cpp/qps/client_callback.cc.
Client::Thread* grpc::testing::CallbackStreamingPingPongReactor::thread_ptr_ |
Definition at line 337 of file test/cpp/qps/client_callback.cc.
double grpc::testing::CallbackStreamingPingPongReactor::write_time_ |
Definition at line 338 of file test/cpp/qps/client_callback.cc.
std::atomic_flag grpc::testing::CallbackStreamingPingPongReactor::writes_done_started_ |
Definition at line 336 of file test/cpp/qps/client_callback.cc.