GRPC C++
0.11.0.0
|
#include <channel.h>
Public Member Functions | |
template<class R > | |
ClientAsyncWriter (Channel *channel, CompletionQueue *cq, const RpcMethod &method, ClientContext *context, R *response, void *tag) | |
void | ReadInitialMetadata (void *tag) GRPC_OVERRIDE |
Request notification of the reading of the initial metadata. More... | |
void | Write (const W &msg, void *tag) GRPC_OVERRIDE |
Request the writing of msg with identifying tag tag. More... | |
void | WritesDone (void *tag) GRPC_OVERRIDE |
Signal the client is done with the writes. More... | |
void | Finish (Status *status, void *tag) GRPC_OVERRIDE |
Request notification completion. More... | |
Public Member Functions inherited from grpc::ClientAsyncStreamingInterface | |
virtual | ~ClientAsyncStreamingInterface () |
Public Member Functions inherited from grpc::AsyncWriterInterface< W > | |
virtual | ~AsyncWriterInterface () |
|
inline |
|
inlinevirtual |
Request notification completion.
[out] | status | To be updated with the operation status. |
[in] | tag | Tag identifying this request. |
Implements grpc::ClientAsyncStreamingInterface.
|
inlinevirtual |
Request notification of the reading of the initial metadata.
Completion will be notified by tag on the associated completion queue.
[in] | tag | Tag identifying this request. |
Implements grpc::ClientAsyncStreamingInterface.
|
inlinevirtual |
Request the writing of msg with identifying tag tag.
[in] | msg | The message to be written. |
[in] | tag | The tag identifying the operation. |
Implements grpc::AsyncWriterInterface< W >.
|
inlinevirtual |
Signal the client is done with the writes.
[in] | tag | The tag identifying the operation. |
Implements grpc::ClientAsyncWriterInterface< W >.