Public Member Functions | Protected Member Functions | List of all members
grpc::ServerCallbackReaderWriter< Request, Response > Class Template Referenceabstract

#include <server_callback.h>

Inheritance diagram for grpc::ServerCallbackReaderWriter< Request, Response >:
Inheritance graph
[legend]

Public Member Functions

virtual void Finish (grpc::Status s)=0
 
virtual void Read (Request *msg)=0
 
virtual void SendInitialMetadata ()=0
 
virtual void Write (const Response *msg, grpc::WriteOptions options)=0
 
virtual void WriteAndFinish (const Response *msg, grpc::WriteOptions options, grpc::Status s)=0
 
 ~ServerCallbackReaderWriter () override
 
- Public Member Functions inherited from grpc::internal::ServerCallbackCall
void MaybeCallOnCancel ()
 
void MaybeCallOnCancel (ServerReactor *reactor)
 
void MaybeDone ()
 
void MaybeDone (bool inline_ondone)
 
virtual ~ServerCallbackCall ()
 

Protected Member Functions

void BindReactor (ServerBidiReactor< Request, Response > *reactor)
 
- Protected Member Functions inherited from grpc::internal::ServerCallbackCall
void Ref ()
 Increases the reference count. More...
 

Detailed Description

template<class Request, class Response>
class grpc::ServerCallbackReaderWriter< Request, Response >

Definition at line 240 of file impl/codegen/server_callback.h.

Constructor & Destructor Documentation

◆ ~ServerCallbackReaderWriter()

template<class Request , class Response >
grpc::ServerCallbackReaderWriter< Request, Response >::~ServerCallbackReaderWriter ( )
inlineoverride

Definition at line 242 of file impl/codegen/server_callback.h.

Member Function Documentation

◆ BindReactor()

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

Definition at line 252 of file impl/codegen/server_callback.h.

◆ Finish()

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

◆ Read()

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

◆ SendInitialMetadata()

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

◆ Write()

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

◆ WriteAndFinish()

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

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:31