|
GRPC C++
1.0.0
|
Common interface for all client side asynchronous streaming. More...
#include <async_stream.h>
Public Member Functions | |
| virtual | ~ClientAsyncStreamingInterface () |
| virtual void | ReadInitialMetadata (void *tag)=0 |
| Request notification of the reading of the initial metadata. More... | |
| virtual void | Finish (Status *status, void *tag)=0 |
| Indicate that the stream is to be finished and request notification Should not be used concurrently with other operations. More... | |
Common interface for all client side asynchronous streaming.
|
inlinevirtual |
|
pure virtual |
Indicate that the stream is to be finished and request notification Should not be used concurrently with other operations.
| [out] | status | To be updated with the operation status. |
| [in] | tag | Tag identifying this request. |
Implemented in grpc::ClientAsyncReaderWriter< W, R >, grpc::ClientAsyncWriter< W >, and grpc::ClientAsyncReader< R >.
|
pure virtual |
Request notification of the reading of the initial metadata.
Completion will be notified by tag on the associated completion queue. This call is optional, but if it is used, it cannot be used concurrently with or after the Read method.
| [in] | tag | Tag identifying this request. |
Implemented in grpc::ClientAsyncReaderWriter< W, R >, grpc::ClientAsyncWriter< W >, and grpc::ClientAsyncReader< R >.
1.8.11