|
GRPC C++
1.0.0
|
An interface that can be fed a sequence of messages of type W. More...
#include <async_stream.h>
Public Member Functions | |
| virtual | ~AsyncWriterInterface () |
| virtual void | Write (const W &msg, void *tag)=0 |
| Request the writing of msg with identifying tag tag. More... | |
An interface that can be fed a sequence of messages of type W.
|
inlinevirtual |
|
pure virtual |
Request the writing of msg with identifying tag tag.
Only one write may be outstanding at any given time. This means that after calling Write, one must wait to receive tag from the completion queue BEFORE calling Write again. This is thread-safe with respect to Read
| [in] | msg | The message to be written. |
| [in] | tag | The tag identifying the operation. |
Implemented in grpc::ServerAsyncReaderWriter< W, R >, grpc::ServerAsyncWriter< W >, grpc::ClientAsyncReaderWriter< W, R >, and grpc::ClientAsyncWriter< W >.
1.8.11