Channel handle for a particular type T.
Public Member Functions | |
| Sender< T > | CreateSender () |
| Receiver< T > | CreateReceiver () |
Public Member Functions inherited from pw::async2::internal::BaseChannelHandle | |
| BaseChannelHandle (const BaseChannelHandle &other) | |
| BaseChannelHandle & | operator= (const BaseChannelHandle &other) |
| BaseChannelHandle (BaseChannelHandle &&other) noexcept | |
| BaseChannelHandle & | operator= (BaseChannelHandle &&other) noexcept |
| bool | is_open () const |
| void | Close () |
| void | Release () |
| constexpr BaseChannel * | base_channel () const PW_LOCK_RETURNED(channel_) |
Protected Member Functions | |
| ChannelHandle (internal::Channel< T > &channel) | |
Protected Member Functions inherited from pw::async2::internal::BaseChannelHandle | |
| BaseChannelHandle (BaseChannel &channel) | |