Public Member Functions | |
| ReserveSendFuture (ReserveSendFuture &&other) | |
| ReserveSendFuture & | operator= (ReserveSendFuture &&other) |
Public Member Functions inherited from pw::async2::ListableFutureWithWaker< ReserveSendFuture< T >, std::optional< SendReservation< T > > > | |
| ListableFutureWithWaker (const ListableFutureWithWaker &)=delete | |
| ListableFutureWithWaker & | operator= (const ListableFutureWithWaker &)=delete |
Public Member Functions inherited from pw::async2::Future< Derived, T > | |
| Poll< value_type > | Pend (Context &cx) |
| bool | is_complete () const |
Additional Inherited Members | |
Public Types inherited from pw::async2::Future< Derived, T > | |
| using | value_type = std::conditional_t< std::is_void_v< T >, ReadyType, T > |
Protected Types inherited from pw::async2::ListableFutureWithWaker< ReserveSendFuture< T >, std::optional< SendReservation< T > > > | |
| enum | ConstructedState |
| Tag to prevent accidental default construction. | |
| using | Lock = Provider |
Protected Member Functions inherited from pw::async2::ListableFutureWithWaker< ReserveSendFuture< T >, std::optional< SendReservation< T > > > | |
| ListableFutureWithWaker (ConstructedState state) | |
| ListableFutureWithWaker (ListFutureProvider< ReserveSendFuture< T > > &provider) | |
| ListableFutureWithWaker (SingleFutureProvider< ReserveSendFuture< T > > &single) | |
| void | MoveFrom (ListableFutureWithWaker &other) |
| ListFutureProvider< ReserveSendFuture< T > > & | provider () |
| Lock & | lock () |
| void | Wake () |
| Wakes the task waiting on the future. | |
Protected Member Functions inherited from pw::containers::future::IntrusiveList< T >::Item | |
| constexpr | Item ()=default |