GRPC C++  1.66.0
Public Member Functions | Friends
grpc::ServerReader< R > Class Template Reference

Synchronous (blocking) server-side API for doing client-streaming RPCs, where the incoming message stream coming from the client has messages of type R. More...

#include <completion_queue.h>

Public Member Functions

void SendInitialMetadata () override
 See the ServerStreamingInterface.SendInitialMetadata method for semantics. More...
 
bool NextMessageSize (uint32_t *sz) override
 
bool Read (R *msg) override
 

Friends

template<class ServiceType , class RequestType , class ResponseType >
class internal::ClientStreamingHandler
 

Detailed Description

template<class R>
class grpc::ServerReader< R >

Synchronous (blocking) server-side API for doing client-streaming RPCs, where the incoming message stream coming from the client has messages of type R.

Member Function Documentation

◆ NextMessageSize()

template<class R >
bool grpc::ServerReader< R >::NextMessageSize ( uint32_t *  sz)
inlineoverride

◆ Read()

template<class R >
bool grpc::ServerReader< R >::Read ( R *  msg)
inlineoverride

◆ SendInitialMetadata()

template<class R >
void grpc::ServerReader< R >::SendInitialMetadata ( )
inlineoverride

See the ServerStreamingInterface.SendInitialMetadata method for semantics.

Note that initial metadata will be affected by the ServerContext associated with this call.

Friends And Related Function Documentation

◆ internal::ClientStreamingHandler

template<class R >
template<class ServiceType , class RequestType , class ResponseType >
friend class internal::ClientStreamingHandler
friend

The documentation for this class was generated from the following files: