#include <async_unary_call.h>
Public Member Functions | |
void | Finish (R *msg, grpc::Status *status, void *tag) override |
void | ReadInitialMetadata (void *tag) override |
void | StartCall () override |
Static Public Member Functions | |
static void | operator delete (void *, std::size_t size) |
static void | operator delete (void *, void *) |
Private Member Functions | |
ClientAsyncResponseReader (grpc::internal::Call call, grpc::ClientContext *context) | |
Static Private Member Functions | |
static void * | operator new (std::size_t size) |
static void * | operator new (std::size_t, void *p) |
Private Attributes | |
grpc::internal::Call | call_ |
grpc::ClientContext *const | context_ |
std::function< void(ClientContext *, internal::Call *, bool initial_metadata_read, internal::CallOpSendInitialMetadata *, internal::CallOpSetInterface **, void *, Status *, void *)> | finish_ |
internal::CallOpSetInterface * | finish_buf_ = nullptr |
bool | initial_metadata_read_ = false |
std::function< void(ClientContext *, internal::Call *, internal::CallOpSendInitialMetadata *, void *)> | read_initial_metadata_ |
internal::CallOpSendInitialMetadata * | single_buf_ |
bool | started_ = false |
Friends | |
class | internal::ClientAsyncResponseReaderHelper |
Async API for client-side unary RPCs, where the message response received from the server is of type R.
Definition at line 37 of file grpcpp/impl/codegen/async_unary_call.h.
|
inlineprivate |
Definition at line 272 of file grpcpp/impl/codegen/async_unary_call.h.
|
inlineoverride |
See ClientAsyncResponseReaderInterface::Finish for semantics.
Side effect:
Definition at line 259 of file grpcpp/impl/codegen/async_unary_call.h.
|
inlinestatic |
Definition at line 224 of file grpcpp/impl/codegen/async_unary_call.h.
|
inlinestatic |
Definition at line 233 of file grpcpp/impl/codegen/async_unary_call.h.
|
staticprivate |
|
inlinestaticprivate |
Definition at line 278 of file grpcpp/impl/codegen/async_unary_call.h.
|
inlineoverride |
See ClientAsyncResponseReaderInterface::ReadInitialMetadata for semantics.
Side effect:
Definition at line 247 of file grpcpp/impl/codegen/async_unary_call.h.
|
inlineoverride |
Definition at line 235 of file grpcpp/impl/codegen/async_unary_call.h.
|
friend |
Definition at line 266 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 268 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 267 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 289 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 281 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 270 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 284 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 280 of file grpcpp/impl/codegen/async_unary_call.h.
|
private |
Definition at line 269 of file grpcpp/impl/codegen/async_unary_call.h.