Public Member Functions | List of all members
grpc::ClientAsyncWriterInterface< W > Class Template Referenceabstract

Common interface for client side asynchronous writing. More...

#include <async_stream.h>

Inheritance diagram for grpc::ClientAsyncWriterInterface< W >:
Inheritance graph
[legend]

Public Member Functions

virtual void WritesDone (void *tag)=0
 
- Public Member Functions inherited from grpc::internal::ClientAsyncStreamingInterface
virtual void Finish (grpc::Status *status, void *tag)=0
 
virtual void ReadInitialMetadata (void *tag)=0
 
virtual void StartCall (void *tag)=0
 
virtual ~ClientAsyncStreamingInterface ()
 
- Public Member Functions inherited from grpc::internal::AsyncWriterInterface< W >
virtual void Write (const W &msg, grpc::WriteOptions options, void *tag)=0
 
virtual void Write (const W &msg, void *tag)=0
 
void WriteLast (const W &msg, grpc::WriteOptions options, void *tag)
 
virtual ~AsyncWriterInterface ()
 

Detailed Description

template<class W>
class grpc::ClientAsyncWriterInterface< W >

Common interface for client side asynchronous writing.

Definition at line 303 of file grpcpp/impl/codegen/async_stream.h.

Member Function Documentation

◆ WritesDone()

template<class W >
virtual void grpc::ClientAsyncWriterInterface< W >::WritesDone ( void *  tag)
pure virtual

Signal the client is done with the writes (half-close the client stream). Thread-safe with respect to AsyncReaderInterface::Read

Parameters
[in]tagThe tag identifying the operation.

Implemented in grpc::ClientAsyncWriter< W >.


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


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