Skip to main content
Pigweed's logo Pigweed
code_xml
  1. Home
  2. Reference
  3. C/C++
  4. pw_rpc2
  5. Client
  6. pw::rpc2::ServerStreamReserveFuture< Response > Class Template Reference
Loading...
Searching...
No Matches
pw::rpc2::ServerStreamReserveFuture< Response > Class Template Referencefinal

Overview

template<typename Response = ConstBuf>
class pw::rpc2::ServerStreamReserveFuture< Response >

Future that reserves a write buffer for a server-streaming RPC request and resolves to a ServerStreamReservation<Response>. Returned by client.Method(max_message_size).

Inheritance diagram for pw::rpc2::ServerStreamReserveFuture< Response >:
pw::rpc2::internal::ReserveRequestFutureBase< ReservationType >

Friends

class internal::GeneratedServiceClient
 

Additional Inherited Members

- Public Types inherited from pw::rpc2::internal::ReserveRequestFutureBase< ReservationType >
using Reservation = ReservationType
 
using value_type = RpcResult< Reservation >
 
- Public Member Functions inherited from pw::rpc2::internal::ReserveRequestFutureBase< ReservationType >
 ReserveRequestFutureBase (const ReserveRequestFutureBase &)=delete
 
ReserveRequestFutureBase & operator= (const ReserveRequestFutureBase &)=delete
 
bool is_pendable () const
 
bool is_complete () const
 
async2::Poll< value_type > Pend (async2::Context &cx)
 
- Protected Member Functions inherited from pw::rpc2::internal::ReserveRequestFutureBase< ReservationType >
 ReserveRequestFutureBase (ReserveWriteFuture &&res_fut)
 
 ReserveRequestFutureBase (ReserveRequestFutureBase &&) noexcept=default
 
ReserveRequestFutureBase & operator= (ReserveRequestFutureBase &&) noexcept=default
 

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