template <class R>

class ClientAsyncResponseReader

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

Async API for client-side unary RPCs, where the message response

received from the server is 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 224 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_unary_call.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 233 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/async_unary_call.h

void StartCall ()

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

void ReadInitialMetadata (void * tag)

See

for

semantics.

Side effect:

- the

associated with this call is updated with

possible initial and trailing metadata sent from the server.

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

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

See

for semantics.

Side effect:

- the

associated with this call is updated with

possible initial and trailing metadata sent from the server.

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

Friends

template <class R>
class ClientAsyncResponseReaderHelper