template <class W>
class ClientAsyncWriter
Defined at line 349 of file ../../third_party/grpc-migrating/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 352 of file ../../third_party/grpc-migrating/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 361 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_stream.h
void StartCall (void * tag)
Defined at line 363 of file ../../third_party/grpc-migrating/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 376 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_stream.h
void Write (const W & msg, void * tag)
Defined at line 385 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_stream.h
void Write (const W & msg, grpc::WriteOptions options, void * tag)
Defined at line 393 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_stream.h
void WritesDone (void * tag)
Defined at line 405 of file ../../third_party/grpc-migrating/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 419 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_stream.h