template<typename Request, typename Response>
class ugrpc::server::BidirectionalStream< Request, Response >
Controls a request stream -> response stream RPC.
This class is not thread-safe except for GetContext
.
The RPC is cancelled on destruction unless the stream has been finished.
If any method throws, further methods must not be called on the same stream, except for GetContext
.
Definition at line 226 of file rpc.hpp.
template<typename Request , typename Response >
Equivalent to Write + Finish
This call saves one round-trip, compared to separate Write
and Finish
.
Finish
must not be called multiple times.
- Parameters
-
response | the final response message |
- Exceptions
-
Definition at line 510 of file rpc.hpp.