| Channel< DataType::as() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReadable, kWritable >::as() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kReadable >::as() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kWritable >::as() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::as() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReadable >::as() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivate |
| Channel< DataType::kDatagram, kWritable >::as() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReadable, kWritable >::as() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kReadable >::as() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kWritable >::as() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::as() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivate |
| Channel (defined in pw::channel::AnyChannel) | pw::channel::AnyChannel | friend |
| data_type() const | pw::channel::AnyChannel | inline |
| Channel< DataType::kByte, kReadable >::data_type() | pw::channel::Channel< DataType::kByte, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kWritable >::data_type() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReadable, kWritable >::data_type() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable >::data_type() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kWritable >::data_type() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::data_type() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable >::data_type() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kWritable >::data_type() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable, kWritable >::data_type() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable >::data_type() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kWritable >::data_type() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::data_type() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivatestatic |
| DoPendClose(async2::Context &cx)=0 | pw::channel::AnyChannel | privatepure virtual |
| Channel< DataType::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReadable, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kReadable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReadable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivate |
| Channel< DataType::kDatagram, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReadable, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kReadable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::IgnoreDatagramBoundaries() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivate |
| internal::BaseChannelImpl (defined in pw::channel::AnyChannel) | pw::channel::AnyChannel | friend |
| is_read_open() const | pw::channel::AnyChannel | inline |
| is_read_or_write_open() const | pw::channel::AnyChannel | inline |
| is_write_open() const | pw::channel::AnyChannel | inline |
| Channel< DataType::operator Sibling &() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReadable, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kReadable >::operator Sibling &() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivate |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReadable >::operator Sibling &() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivate |
| Channel< DataType::kDatagram, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReadable, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kReadable >::operator Sibling &() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivate |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::operator Sibling &() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivate |
| PendAllocateWriteBuffer(async2::Context &cx, size_t min_bytes) | pw::channel::AnyChannel | inline |
| PendClose(async2::Context &cx) | pw::channel::AnyChannel | inline |
| PendRead(async2::Context &cx) | pw::channel::AnyChannel | inline |
| PendReadyToWrite(pw::async2::Context &cx) | pw::channel::AnyChannel | inline |
| PendWrite(async2::Context &cx) | pw::channel::AnyChannel | inline |
| Position() const | pw::channel::AnyChannel | |
| readable() const | pw::channel::AnyChannel | inline |
| Channel< DataType::kByte, kReadable >::readable() | pw::channel::Channel< DataType::kByte, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kWritable >::readable() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReadable, kWritable >::readable() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable >::readable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kWritable >::readable() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::readable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable >::readable() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kWritable >::readable() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable, kWritable >::readable() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable >::readable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kWritable >::readable() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::readable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivatestatic |
| reliable() const | pw::channel::AnyChannel | inline |
| Channel< DataType::kByte, kReadable >::reliable() | pw::channel::Channel< DataType::kByte, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kWritable >::reliable() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReadable, kWritable >::reliable() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable >::reliable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kWritable >::reliable() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::reliable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable >::reliable() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kWritable >::reliable() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable, kWritable >::reliable() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable >::reliable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kWritable >::reliable() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::reliable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivatestatic |
| Seek(async2::Context &cx, ptrdiff_t position, Whence whence) | pw::channel::AnyChannel | |
| seekable() const | pw::channel::AnyChannel | inline |
| Channel< DataType::kByte, kReadable >::seekable() | pw::channel::Channel< DataType::kByte, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kWritable >::seekable() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReadable, kWritable >::seekable() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable >::seekable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kWritable >::seekable() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::seekable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable >::seekable() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kWritable >::seekable() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable, kWritable >::seekable() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable >::seekable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kWritable >::seekable() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::seekable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivatestatic |
| set_read_closed() (defined in pw::channel::AnyChannel) | pw::channel::AnyChannel | inlineprotected |
| set_write_closed() (defined in pw::channel::AnyChannel) | pw::channel::AnyChannel | inlineprotected |
| StageWrite(multibuf::MultiBuf &&data) | pw::channel::AnyChannel | inline |
| writable() const | pw::channel::AnyChannel | inline |
| Channel< DataType::kByte, kReadable >::writable() | pw::channel::Channel< DataType::kByte, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kWritable >::writable() | pw::channel::Channel< DataType::kByte, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReadable, kWritable >::writable() | pw::channel::Channel< DataType::kByte, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable >::writable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kWritable >::writable() | pw::channel::Channel< DataType::kByte, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kByte, kReliable, kReadable, kWritable >::writable() | pw::channel::Channel< DataType::kByte, kReliable, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable >::writable() | pw::channel::Channel< DataType::kDatagram, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kWritable >::writable() | pw::channel::Channel< DataType::kDatagram, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReadable, kWritable >::writable() | pw::channel::Channel< DataType::kDatagram, kReadable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable >::writable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kWritable >::writable() | pw::channel::Channel< DataType::kDatagram, kReliable, kWritable > | inlineprivatestatic |
| Channel< DataType::kDatagram, kReliable, kReadable, kWritable >::writable() | pw::channel::Channel< DataType::kDatagram, kReliable, kReadable, kWritable > | inlineprivatestatic |
| ~AnyChannel()=default (defined in pw::channel::AnyChannel) | pw::channel::AnyChannel | virtual |