template <class W>

class ClientAsyncWriter

Defined at line 355 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

Async API on the client side for doing client-streaming RPCs,

where the outgoing message stream going to the server contains

messages of type

Public Methods

void operator delete (void * , std::size_t size)

always allocated against a call arena, no memory free required

Defined at line 358 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void operator delete (void * , void * )

This operator should never be called as the memory should be freed as part

of the arena destruction. It only exists to provide a matching operator

delete to the operator new so that some compilers will not complain (see

https://github.com/grpc/grpc/issues/11301) Note at the time of adding this

there are no tests catching the compiler warning.

Defined at line 367 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void StartCall (void * tag)

Defined at line 369 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void ReadInitialMetadata (void * tag)

See the

method for

semantics.

Side effect:

- upon receiving initial metadata from the server, the

associated with this call is updated, and the calling code can access

the received metadata through the

Defined at line 382 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void Write (const W & msg, void * tag)

Defined at line 391 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void Write (const W & msg, grpc::WriteOptions options, void * tag)

Defined at line 399 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void WritesDone (void * tag)

Defined at line 414 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h

void Finish (grpc::Status * status, void * tag)

See the

method for semantics.

Side effect:

- the

associated with this call is updated with

possible initial and trailing metadata received from the server.

- attempts to fill in the

parameter passed to this class's

constructor with the server's response message.

Defined at line 428 of file ../../third_party/grpc/src/include/grpcpp/support/async_stream.h