GRPC C++  1.66.0
Public Member Functions | Protected Member Functions
grpc::ClientCallbackWriter< Request > Class Template Referenceabstract

#include <client_callback.h>

Public Member Functions

virtual ~ClientCallbackWriter ()
 
virtual void StartCall ()=0
 
void Write (const Request *req)
 
virtual void Write (const Request *req, grpc::WriteOptions options)=0
 
void WriteLast (const Request *req, grpc::WriteOptions options)
 
virtual void WritesDone ()=0
 
virtual void AddHold (int holds)=0
 
virtual void RemoveHold ()=0
 

Protected Member Functions

void BindReactor (ClientWriteReactor< Request > *reactor)
 

Constructor & Destructor Documentation

◆ ~ClientCallbackWriter()

template<class Request >
virtual grpc::ClientCallbackWriter< Request >::~ClientCallbackWriter ( )
inlinevirtual

Member Function Documentation

◆ AddHold()

template<class Request >
virtual void grpc::ClientCallbackWriter< Request >::AddHold ( int  holds)
pure virtual

◆ BindReactor()

template<class Request >
void grpc::ClientCallbackWriter< Request >::BindReactor ( ClientWriteReactor< Request > *  reactor)
inlineprotected

◆ RemoveHold()

template<class Request >
virtual void grpc::ClientCallbackWriter< Request >::RemoveHold ( )
pure virtual

◆ StartCall()

template<class Request >
virtual void grpc::ClientCallbackWriter< Request >::StartCall ( )
pure virtual

◆ Write() [1/2]

template<class Request >
void grpc::ClientCallbackWriter< Request >::Write ( const Request *  req)
inline

◆ Write() [2/2]

template<class Request >
virtual void grpc::ClientCallbackWriter< Request >::Write ( const Request *  req,
grpc::WriteOptions  options 
)
pure virtual

◆ WriteLast()

template<class Request >
void grpc::ClientCallbackWriter< Request >::WriteLast ( const Request *  req,
grpc::WriteOptions  options 
)
inline

◆ WritesDone()

template<class Request >
virtual void grpc::ClientCallbackWriter< Request >::WritesDone ( )
pure virtual

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