Connect to an RPC server and invoke RPC methods.
Learn more: Calling RPCs
Typedefs | |
| using | pw::rpc2::RawUnaryReservation = UnaryReservation<> |
| using | pw::rpc2::RawServerStreamReservation = ServerStreamReservation<> |
| using | pw::rpc2::RawUnaryReserveFuture = UnaryReserveFuture<> |
| using | pw::rpc2::RawServerStreamReserveFuture = ServerStreamReserveFuture<> |
| template<typename Request = ConstBuf, typename Response = ConstBuf> | |
| using | pw::rpc2::ServerStreamFuture = RequestFuture< Reader< Response >, Request > |
| template<typename Request = ConstBuf, typename Response = ConstBuf> | |
| using | pw::rpc2::ClientStreamFuture = RequestFuture< ClientStreamCall< Request, Response > > |
| using | pw::rpc2::RawClientStreamFuture = ClientStreamFuture<> |
| template<typename Request = ConstBuf, typename Response = ConstBuf> | |
| using | pw::rpc2::BidiStreamFuture = RequestFuture< BidiStreamCall< Request, Response > > |
| using | pw::rpc2::RawBidiStreamFuture = BidiStreamFuture<> |
| using pw::rpc2::BidiStreamFuture = typedef RequestFuture<BidiStreamCall<Request, Response> > |
Future that opens a bidirectional-streaming RPC and resolves to a BidiStreamCall<Request, Response>.
| using pw::rpc2::ClientStreamFuture = typedef RequestFuture<ClientStreamCall<Request, Response> > |
Future that opens a client-streaming RPC and resolves to a ClientStreamCall<Request, Response>.
| using pw::rpc2::ServerStreamFuture = typedef RequestFuture<Reader<Response>, Request> |
Future that sends the request for a server-streaming RPC and resolves to a Reader<Response> for reading the server's response stream.