template <class Request>

class ClientWriteReactor

Defined at line 391 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

is the interface for a client-streaming RPC.

All public methods behave as in ClientBidiReactor.

Public Methods

void StartCall ()

Defined at line 393 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void StartWrite (const Request * req)

Defined at line 394 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void StartWrite (const Request * req, grpc::WriteOptions options)

Defined at line 395 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void StartWriteLast (const Request * req, grpc::WriteOptions options)

Defined at line 398 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void StartWritesDone ()

Defined at line 401 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void AddHold ()

Defined at line 403 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void AddMultipleHolds (int holds)

Defined at line 404 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void RemoveHold ()

Defined at line 408 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void OnDone (const grpc::Status & )

Defined at line 410 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void OnReadInitialMetadataDone (bool )

Defined at line 411 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void OnWriteDone (bool )

Defined at line 412 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h

void OnWritesDoneDone (bool )

Defined at line 413 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_callback.h