|
GRPC C++
1.3.0
|
#include <completion_queue.h>
Public Member Functions | |
| ServerReader (Call *call, ServerContext *ctx) | |
| void | SendInitialMetadata () override |
| Blocking send initial metadata to client. More... | |
| bool | NextMessageSize (uint32_t *sz) override |
| Upper bound on the next message size available for reading on this stream. More... | |
| bool | Read (R *msg) override |
| Blocking read a message and parse to msg. More... | |
Public Member Functions inherited from grpc::ServerStreamingInterface | |
| virtual | ~ServerStreamingInterface () |
Public Member Functions inherited from grpc::ReaderInterface< R > | |
| virtual | ~ReaderInterface () |
|
inline |
|
inlineoverridevirtual |
Upper bound on the next message size available for reading on this stream.
Implements grpc::ReaderInterface< R >.
|
inlineoverridevirtual |
Blocking read a message and parse to msg.
Returns true on success. This is thread-safe with respect to Write or methods on the same stream. It should not be called concurrently with another Read on the same stream as the order of delivery will not be defined.
| [out] | msg | The read message. |
Implements grpc::ReaderInterface< R >.
|
inlineoverridevirtual |
Blocking send initial metadata to client.
Implements grpc::ServerStreamingInterface.
1.8.6