as_reader() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
as_reader() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
as_writer() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
as_writer() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
Close() (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | |
ConservativeReadLimit() const | pw::stream::Stream | inline |
ConservativeWriteLimit() const | pw::stream::Stream | inline |
DoRead(ByteSpan dest) override | pw::stream::UartStreamLinux | privatevirtual |
DoWrite(ConstByteSpan data) override | pw::stream::UartStreamLinux | privatevirtual |
kBeginning enum value | pw::stream::Stream | |
kCurrent enum value | pw::stream::Stream | |
kEnd enum value | pw::stream::Stream | |
kUnknownPosition | pw::stream::Stream | static |
kUnlimited | pw::stream::Stream | static |
LimitType enum name (defined in pw::stream::Stream) | pw::stream::Stream | protected |
NonSeekableReaderWriter() (defined in pw::stream::NonSeekableReaderWriter) | pw::stream::NonSeekableReaderWriter | inlineprotected |
Open(const char *path, uint32_t baud_rate) | pw::stream::UartStreamLinux | inline |
Open(const char *path, Config config) | pw::stream::UartStreamLinux | |
operator const NonSeekableReader &() const (defined in pw::stream::NonSeekableReaderWriter) | pw::stream::NonSeekableReaderWriter | inline |
operator const NonSeekableWriter &() const (defined in pw::stream::NonSeekableReaderWriter) | pw::stream::NonSeekableReaderWriter | inline |
operator const Reader &() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator const Writer &() const (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator NonSeekableReader &() (defined in pw::stream::NonSeekableReaderWriter) | pw::stream::NonSeekableReaderWriter | inline |
operator NonSeekableWriter &() (defined in pw::stream::NonSeekableReaderWriter) | pw::stream::NonSeekableReaderWriter | inline |
operator Reader &() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator Writer &() (defined in pw::stream::ReaderWriter) | pw::stream::ReaderWriter | inline |
operator=(UartStreamLinux &&other) (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | inline |
operator=(const UartStreamLinux &)=delete (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | |
Read(ByteSpan dest) | pw::stream::Stream | inline |
Read(void *dest, size_t size_bytes) | pw::stream::Stream | inline |
readable() const | pw::stream::Stream | inline |
ReadExact(ByteSpan const buffer) | pw::stream::Stream | inline |
Seek(ptrdiff_t offset, Whence origin=kBeginning) | pw::stream::Stream | inline |
seekable() const | pw::stream::Stream | inline |
seekable(Whence origin) const | pw::stream::Stream | inline |
Tell() | pw::stream::Stream | inline |
UartStreamLinux()=default (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | |
UartStreamLinux(UartStreamLinux &&other) noexcept (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | inline |
UartStreamLinux(const UartStreamLinux &)=delete (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | |
Whence enum name | pw::stream::Stream | |
writable() const | pw::stream::Stream | inline |
Write(ConstByteSpan data) | pw::stream::Stream | inline |
Write(const void *data, size_t size_bytes) | pw::stream::Stream | inline |
Write(const std::byte b) | pw::stream::Stream | inline |
~Stream()=default (defined in pw::stream::Stream) | pw::stream::Stream | virtual |
~UartStreamLinux() override (defined in pw::stream::UartStreamLinux) | pw::stream::UartStreamLinux | inline |