Public Member Functions | |
| BaseChannelFuture (const BaseChannelFuture &)=delete | |
| BaseChannelFuture & | operator= (const BaseChannelFuture &)=delete |
| BaseChannelFuture & | operator= (BaseChannelFuture &&)=delete |
| bool | is_complete () const |
True if the future has returned Ready(). | |
| void | Wake () |
Protected Types | |
| enum | AllowClosed { kAllowClosed } |
Protected Member Functions | |
| BaseChannelFuture (BaseChannel *channel) | |
| BaseChannelFuture (BaseChannel *channel, AllowClosed) | |
| BaseChannelFuture (BaseChannelFuture &&other) | |
| BaseChannelFuture & | MoveAssignFrom (BaseChannelFuture &other) |
| void | RemoveFromChannel () |
| bool | StoreWakerForReceiveIfOpen (Context &cx) |
| void | StoreWakerForSend (Context &cx) |
| void | StoreWakerForReserveSend (Context &cx) |
| void | MarkCompleted () |
| void | Complete () |
| BaseChannel * | base_channel () PW_LOCK_RETURNED(channel_) |
Protected Member Functions inherited from pw::IntrusiveForwardList< T >::Item | |
| constexpr | Item ()=default |