GRPC C++  1.19.0-dev
Public Member Functions | Protected Member Functions
grpc::experimental::ServerCallbackReaderWriter< Request, Response > Class Template Referenceabstract

#include <server_callback.h>

Public Member Functions

virtual ~ServerCallbackReaderWriter ()
 
virtual void Finish (Status s)=0
 
virtual void SendInitialMetadata ()=0
 
virtual void Read (Request *msg)=0
 
virtual void Write (const Response *msg, WriteOptions options)=0
 
virtual void WriteAndFinish (const Response *msg, WriteOptions options, Status s)
 

Protected Member Functions

void BindReactor (ServerBidiReactor< Request, Response > *reactor)
 

Constructor & Destructor Documentation

◆ ~ServerCallbackReaderWriter()

template<class Request, class Response>
virtual grpc::experimental::ServerCallbackReaderWriter< Request, Response >::~ServerCallbackReaderWriter ( )
inlinevirtual

Member Function Documentation

◆ BindReactor()

template<class Request, class Response>
void grpc::experimental::ServerCallbackReaderWriter< Request, Response >::BindReactor ( ServerBidiReactor< Request, Response > *  reactor)
inlineprotected

◆ Finish()

template<class Request, class Response>
virtual void grpc::experimental::ServerCallbackReaderWriter< Request, Response >::Finish ( Status  s)
pure virtual

◆ Read()

template<class Request, class Response>
virtual void grpc::experimental::ServerCallbackReaderWriter< Request, Response >::Read ( Request *  msg)
pure virtual

◆ SendInitialMetadata()

template<class Request, class Response>
virtual void grpc::experimental::ServerCallbackReaderWriter< Request, Response >::SendInitialMetadata ( )
pure virtual

◆ Write()

template<class Request, class Response>
virtual void grpc::experimental::ServerCallbackReaderWriter< Request, Response >::Write ( const Response *  msg,
WriteOptions  options 
)
pure virtual

◆ WriteAndFinish()

template<class Request, class Response>
virtual void grpc::experimental::ServerCallbackReaderWriter< Request, Response >::WriteAndFinish ( const Response *  msg,
WriteOptions  options,
Status  s 
)
inlinevirtual

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