GRPC C++
1.30.0
|
Synchronous (blocking) server-side API for doing for doing a server-streaming RPCs, where the outgoing message stream coming from the server has messages of type W. More...
#include <completion_queue_impl.h>
Public Member Functions | |
void | SendInitialMetadata () override |
See the ServerStreamingInterface.SendInitialMetadata method for semantics. More... | |
bool | Write (const W &msg, ::grpc::WriteOptions options) override |
Block to write msg to the stream with WriteOptions options. More... | |
Public Member Functions inherited from grpc_impl::internal::ServerStreamingInterface | |
virtual | ~ServerStreamingInterface () |
Public Member Functions inherited from grpc_impl::internal::WriterInterface< W > | |
virtual | ~WriterInterface () |
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... | |
Friends | |
template<class ServiceType , class RequestType , class ResponseType > | |
class | ::grpc_impl::internal::ServerStreamingHandler |
Synchronous (blocking) server-side API for doing for doing a server-streaming RPCs, where the outgoing message stream coming from the server has messages of type W.
|
inlineoverridevirtual |
See the ServerStreamingInterface.SendInitialMetadata method for semantics.
Note that initial metadata will be affected by the ServerContext associated with this call.
Implements grpc_impl::internal::ServerStreamingInterface.
|
inlineoverridevirtual |
Block to write msg to the stream with WriteOptions options.
This is thread-safe with respect to ReaderInterface::Read
msg | The message to be written to the stream. |
options | The WriteOptions affecting the write operation. |
Implements grpc_impl::internal::WriterInterface< W >.
|
friend |