GRPC C++  0.10.0.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions
grpc::ClientAsyncReaderWriter< R, W > Class Template Reference

#include <client_context.h>

Public Member Functions

 ClientAsyncReaderWriter (ChannelInterface *channel, CompletionQueue *cq, const RpcMethod &method, ClientContext *context, void *tag)
 
void ReadInitialMetadata (void *tag) GRPC_OVERRIDE
 
void Read (R *msg, void *tag) GRPC_OVERRIDE
 
void Write (const W &msg, void *tag) GRPC_OVERRIDE
 
void WritesDone (void *tag) GRPC_OVERRIDE
 
void Finish (Status *status, void *tag) GRPC_OVERRIDE
 
- Public Member Functions inherited from grpc::ClientAsyncStreamingInterface
virtual ~ClientAsyncStreamingInterface ()
 
- Public Member Functions inherited from grpc::AsyncWriterInterface< W >
virtual ~AsyncWriterInterface ()
 
- Public Member Functions inherited from grpc::AsyncReaderInterface< R >
virtual ~AsyncReaderInterface ()
 

Constructor & Destructor Documentation

template<class R , class W >
grpc::ClientAsyncReaderWriter< R, W >::ClientAsyncReaderWriter ( ChannelInterface channel,
CompletionQueue cq,
const RpcMethod method,
ClientContext context,
void *  tag 
)
inline

Member Function Documentation

template<class R , class W >
void grpc::ClientAsyncReaderWriter< R, W >::Finish ( Status status,
void *  tag 
)
inlinevirtual
template<class R , class W >
void grpc::ClientAsyncReaderWriter< R, W >::Read ( R *  msg,
void *  tag 
)
inlinevirtual
template<class R , class W >
void grpc::ClientAsyncReaderWriter< R, W >::ReadInitialMetadata ( void *  tag)
inlinevirtual
template<class R , class W >
void grpc::ClientAsyncReaderWriter< R, W >::Write ( const W &  msg,
void *  tag 
)
inlinevirtual
template<class R , class W >
void grpc::ClientAsyncReaderWriter< R, W >::WritesDone ( void *  tag)
inlinevirtual

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