Client-side handle for an active bidirectional-streaming RPC.
Obtained by awaiting BidiStreamFuture. Use writer() to send request messages (calling writer().Finish() once all requests have been sent) and reader() to read incoming response messages from the server. writer() and reader() can be driven concurrently or moved into separate tasks.
Public Types | |
| using | Writer = rpc2::Writer< Request > |
| using | Reader = rpc2::Reader< Response > |
Public Member Functions | |
| Writer & | writer () & |
| const Writer & | writer () const & |
| Writer && | writer () && |
| const Writer && | writer () const && |
| Reader & | reader () & |
| const Reader & | reader () const & |
| Reader && | reader () && |
| const Reader && | reader () const && |
Friends | |
| struct | internal::CallAccess |