C/C++ API Reference
Loading...
Searching...
No Matches
pw::async2::SendFuture< T > Class Template Reference
Inheritance diagram for pw::async2::SendFuture< T >:
pw::async2::ListableFutureWithWaker< SendFuture< T >, bool > pw::async2::Future< Derived, T > pw::containers::future::IntrusiveList< T >::Item

Public Member Functions

 SendFuture (SendFuture &&other)
 
SendFutureoperator= (SendFuture &&other)
 
- Public Member Functions inherited from pw::async2::ListableFutureWithWaker< SendFuture< T >, bool >
 ListableFutureWithWaker (const ListableFutureWithWaker &)=delete
 
ListableFutureWithWakeroperator= (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< SendFuture< T >, bool >
enum  ConstructedState
 Tag to prevent accidental default construction.
 
using Lock = Provider
 
- Protected Member Functions inherited from pw::async2::ListableFutureWithWaker< SendFuture< T >, bool >
 ListableFutureWithWaker (ConstructedState state)
 
 ListableFutureWithWaker (ListFutureProvider< SendFuture< T > > &provider)
 
 ListableFutureWithWaker (SingleFutureProvider< SendFuture< T > > &single)
 
void MoveFrom (ListableFutureWithWaker &other)
 
ListFutureProvider< SendFuture< 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
 

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