Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
grpc::ClientWriteReactor< Request > Class Template Reference

#include <client_callback.h>

Public Member Functions

void AddHold ()
 
void AddMultipleHolds (int holds)
 
void OnDone (const grpc::Status &) override
 
virtual void OnReadInitialMetadataDone (bool)
 
virtual void OnWriteDone (bool)
 
virtual void OnWritesDoneDone (bool)
 
void RemoveHold ()
 
void StartCall ()
 
void StartWrite (const Request *req)
 
void StartWrite (const Request *req, grpc::WriteOptions options)
 
void StartWriteLast (const Request *req, grpc::WriteOptions options)
 
void StartWritesDone ()
 

Private Member Functions

void BindWriter (ClientCallbackWriter< Request > *writer)
 

Private Attributes

ClientCallbackWriter< Request > * writer_
 

Friends

class ClientCallbackWriter< Request >
 

Detailed Description

template<class Request>
class grpc::ClientWriteReactor< Request >

ClientWriteReactor is the interface for a client-streaming RPC. All public methods behave as in ClientBidiReactor.

Definition at line 155 of file impl/codegen/client_callback.h.

Member Function Documentation

◆ AddHold()

template<class Request >
void grpc::ClientWriteReactor< Request >::AddHold ( )
inline

Definition at line 411 of file impl/codegen/client_callback.h.

◆ AddMultipleHolds()

template<class Request >
void grpc::ClientWriteReactor< Request >::AddMultipleHolds ( int  holds)
inline

Definition at line 412 of file impl/codegen/client_callback.h.

◆ BindWriter()

template<class Request >
void grpc::ClientWriteReactor< Request >::BindWriter ( ClientCallbackWriter< Request > *  writer)
inlineprivate

Definition at line 425 of file impl/codegen/client_callback.h.

◆ OnDone()

template<class Request >
void grpc::ClientWriteReactor< Request >::OnDone ( const grpc::Status )
inlineoverride

Definition at line 418 of file impl/codegen/client_callback.h.

◆ OnReadInitialMetadataDone()

template<class Request >
virtual void grpc::ClientWriteReactor< Request >::OnReadInitialMetadataDone ( bool  )
inlinevirtual

Definition at line 419 of file impl/codegen/client_callback.h.

◆ OnWriteDone()

template<class Request >
virtual void grpc::ClientWriteReactor< Request >::OnWriteDone ( bool  )
inlinevirtual

Definition at line 420 of file impl/codegen/client_callback.h.

◆ OnWritesDoneDone()

template<class Request >
virtual void grpc::ClientWriteReactor< Request >::OnWritesDoneDone ( bool  )
inlinevirtual

Definition at line 421 of file impl/codegen/client_callback.h.

◆ RemoveHold()

template<class Request >
void grpc::ClientWriteReactor< Request >::RemoveHold ( )
inline

Definition at line 416 of file impl/codegen/client_callback.h.

◆ StartCall()

template<class Request >
void grpc::ClientWriteReactor< Request >::StartCall ( )
inline

Definition at line 401 of file impl/codegen/client_callback.h.

◆ StartWrite() [1/2]

template<class Request >
void grpc::ClientWriteReactor< Request >::StartWrite ( const Request *  req)
inline

Definition at line 402 of file impl/codegen/client_callback.h.

◆ StartWrite() [2/2]

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

Definition at line 403 of file impl/codegen/client_callback.h.

◆ StartWriteLast()

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

Definition at line 406 of file impl/codegen/client_callback.h.

◆ StartWritesDone()

template<class Request >
void grpc::ClientWriteReactor< Request >::StartWritesDone ( )
inline

Definition at line 409 of file impl/codegen/client_callback.h.

Friends And Related Function Documentation

◆ ClientCallbackWriter< Request >

template<class Request >
friend class ClientCallbackWriter< Request >
friend

Definition at line 424 of file impl/codegen/client_callback.h.

Member Data Documentation

◆ writer_

template<class Request >
ClientCallbackWriter<Request>* grpc::ClientWriteReactor< Request >::writer_
private

Definition at line 427 of file impl/codegen/client_callback.h.


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


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