GRPC C++
1.30.0
|
Client-side interface for streaming writes of message type W. More...
#include <sync_stream_impl.h>
Public Member Functions | |
virtual bool | WritesDone ()=0 |
Half close writing from the client. More... | |
Public Member Functions inherited from grpc_impl::internal::ClientStreamingInterface | |
virtual | ~ClientStreamingInterface () |
virtual ::grpc::Status | Finish ()=0 |
Block waiting until the stream finishes and a final status of the call is available. More... | |
Public Member Functions inherited from grpc_impl::internal::WriterInterface< W > | |
virtual | ~WriterInterface () |
virtual bool | Write (const W &msg, ::grpc::WriteOptions options)=0 |
Block to write msg to the stream with WriteOptions options. More... | |
bool | Write (const W &msg) |
Block to write msg to the stream with default write options. More... | |
void | WriteLast (const W &msg, ::grpc::WriteOptions options) |
Write msg and coalesce it with the writing of trailing metadata, using WriteOptions options. More... | |
Client-side interface for streaming writes of message type W.
|
pure virtual |
Half close writing from the client.
(signal that the stream of messages coming from the client is complete). Blocks until currently-pending writes are completed. Thread safe with respect to ReaderInterface::Read operations only
Implemented in grpc_impl::ClientWriter< W >.