GRPC C++  1.30.0
Data Structures | Public Member Functions | Friends
grpc_impl::ServerReadReactor< Request > Class Template Referenceabstract

ServerReadReactor is the interface for a client-streaming RPC. More...

#include <server_callback_impl.h>

Public Member Functions

 ServerReadReactor ()
 
 ~ServerReadReactor ()=default
 
void StartSendInitialMetadata ()
 The following operation initiations are exactly like ServerBidiReactor. More...
 
void StartRead (Request *req)
 
void Finish (::grpc::Status s)
 
virtual void OnSendInitialMetadataDone (bool)
 The following notifications are exactly like ServerBidiReactor. More...
 
virtual void OnReadDone (bool)
 
void OnDone () override=0
 
void OnCancel () override
 
- Public Member Functions inherited from grpc_impl::internal::ServerReactor
virtual ~ServerReactor ()=default
 
virtual bool InternalInlineable ()
 

Friends

class ServerCallbackReader< Request >
 

Detailed Description

template<class Request>
class grpc_impl::ServerReadReactor< Request >

ServerReadReactor is the interface for a client-streaming RPC.

Constructor & Destructor Documentation

◆ ServerReadReactor()

template<class Request>
grpc_impl::ServerReadReactor< Request >::ServerReadReactor ( )
inline

◆ ~ServerReadReactor()

template<class Request>
grpc_impl::ServerReadReactor< Request >::~ServerReadReactor ( )
default

Member Function Documentation

◆ Finish()

template<class Request>
void grpc_impl::ServerReadReactor< Request >::Finish ( ::grpc::Status  s)
inline

◆ OnCancel()

template<class Request>
void grpc_impl::ServerReadReactor< Request >::OnCancel ( )
inlineoverridevirtual

◆ OnDone()

template<class Request>
void grpc_impl::ServerReadReactor< Request >::OnDone ( )
overridepure virtual

◆ OnReadDone()

template<class Request>
virtual void grpc_impl::ServerReadReactor< Request >::OnReadDone ( bool  )
inlinevirtual

◆ OnSendInitialMetadataDone()

template<class Request>
virtual void grpc_impl::ServerReadReactor< Request >::OnSendInitialMetadataDone ( bool  )
inlinevirtual

The following notifications are exactly like ServerBidiReactor.

◆ StartRead()

template<class Request>
void grpc_impl::ServerReadReactor< Request >::StartRead ( Request *  req)
inline

◆ StartSendInitialMetadata()

template<class Request>
void grpc_impl::ServerReadReactor< Request >::StartSendInitialMetadata ( )
inline

The following operation initiations are exactly like ServerBidiReactor.

Friends And Related Function Documentation

◆ ServerCallbackReader< Request >

template<class Request>
friend class ServerCallbackReader< Request >
friend

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