GRPC C++  1.30.0
Public Member Functions | Static Public Member Functions | Friends
grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response > Class Template Reference

#include <client_callback_impl.h>

Public Member Functions

void MaybeFinish ()
 
void StartCall () override
 
void Read (Response *msg) override
 
void Write (const Request *msg, ::grpc::WriteOptions options) override
 
void WritesDone () override
 
void AddHold (int holds) override
 
void RemoveHold () override
 
- Public Member Functions inherited from grpc_impl::ClientCallbackReaderWriter< Request, Response >
virtual ~ClientCallbackReaderWriter ()
 

Static Public Member Functions

static void operator delete (void *, std::size_t size)
 
static void operator delete (void *, void *)
 

Friends

class ClientCallbackReaderWriterFactory< Request, Response >
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_impl::ClientCallbackReaderWriter< Request, Response >
void BindReactor (ClientBidiReactor< Request, Response > *reactor)
 

Member Function Documentation

◆ AddHold()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::AddHold ( int  holds)
inlineoverridevirtual

◆ MaybeFinish()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::MaybeFinish ( )
inline

◆ operator delete() [1/2]

template<class Request , class Response >
static void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::operator delete ( void *  ,
std::size_t  size 
)
inlinestatic

◆ operator delete() [2/2]

template<class Request , class Response >
static void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::operator delete ( void *  ,
void *   
)
inlinestatic

◆ Read()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::Read ( Response *  msg)
inlineoverridevirtual

◆ RemoveHold()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::RemoveHold ( )
inlineoverridevirtual

◆ StartCall()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::StartCall ( )
inlineoverridevirtual

◆ Write()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::Write ( const Request *  msg,
::grpc::WriteOptions  options 
)
inlineoverridevirtual

◆ WritesDone()

template<class Request , class Response >
void grpc_impl::internal::ClientCallbackReaderWriterImpl< Request, Response >::WritesDone ( )
inlineoverridevirtual

Friends And Related Function Documentation

◆ ClientCallbackReaderWriterFactory< Request, Response >

template<class Request , class Response >
friend class ClientCallbackReaderWriterFactory< Request, Response >
friend

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