|
StormByte C++ Library: Buffer module 0.0.9999
StormByte-Buffer is a StormByte library module for handling buffers
|
This is the complete list of members for StormByte::Buffer::Producer, including all inherited members.
| Close() noexcept | StormByte::Buffer::Producer | inline |
| Consumer() | StormByte::Buffer::Producer | inline |
| DataConvert(const Src &src) noexcept | StormByte::Buffer::Generic | inlineprotectedstatic |
| DataConvert(Src &&src) noexcept (defined in StormByte::Buffer::Generic) | StormByte::Buffer::Generic | inlineprotectedstatic |
| DataConvert(std::string_view sv) noexcept | StormByte::Buffer::Generic | inlineprotectedstatic |
| DataConvert(const char *s) noexcept | StormByte::Buffer::Generic | inlineprotectedstatic |
| Generic() noexcept=default | StormByte::Buffer::Generic | |
| Generic(const DataType &data) noexcept | StormByte::Buffer::Generic | inline |
| Generic(DataType &&data) noexcept | StormByte::Buffer::Generic | inline |
| Generic(const Generic &) noexcept=default | StormByte::Buffer::Generic | |
| Generic(Generic &&) noexcept=default | StormByte::Buffer::Generic | |
| IsWritable() const noexcept override | StormByte::Buffer::Producer | inlinevirtual |
| m_buffer (defined in StormByte::Buffer::Producer) | StormByte::Buffer::Producer | protected |
| operator!=(const Producer &other) const noexcept | StormByte::Buffer::Producer | inline |
| operator=(const Producer &other) noexcept | StormByte::Buffer::Producer | inline |
| operator=(Producer &&other) noexcept | StormByte::Buffer::Producer | inline |
| StormByte::Buffer::WriteOnly::operator=(const WriteOnly &)=default | StormByte::Buffer::WriteOnly | |
| StormByte::Buffer::WriteOnly::operator=(WriteOnly &&) noexcept=default | StormByte::Buffer::WriteOnly | |
| StormByte::Buffer::Generic::operator=(const Generic &other)=default | StormByte::Buffer::Generic | |
| StormByte::Buffer::Generic::operator=(Generic &&) noexcept=default | StormByte::Buffer::Generic | |
| operator==(const Producer &other) const noexcept | StormByte::Buffer::Producer | inline |
| Producer() noexcept | StormByte::Buffer::Producer | inline |
| Producer(std::shared_ptr< SharedFIFO > buffer) | StormByte::Buffer::Producer | inline |
| Producer(const Consumer &consumer) | StormByte::Buffer::Producer | inline |
| Producer(const Producer &other) noexcept | StormByte::Buffer::Producer | inline |
| Producer(Producer &&other) noexcept | StormByte::Buffer::Producer | inline |
| SetError() noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, const DataType &data) noexcept override | StormByte::Buffer::Producer | inlinevirtual |
| Write(const DataType &data) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, DataType &&data) noexcept override | StormByte::Buffer::Producer | inlinevirtual |
| Write(DataType &&data) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, const ReadOnly &data) noexcept override | StormByte::Buffer::Producer | inlinevirtual |
| Write(const std::size_t &count, ReadOnly &&data) noexcept override | StormByte::Buffer::Producer | inlinevirtual |
| Write(const std::size_t &count, const DataType &data) noexcept=0 | StormByte::Buffer::Producer | virtual |
| Write(std::string_view sv) noexcept | StormByte::Buffer::Producer | inline |
| Write(const char *s) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, std::string_view sv) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, const char *s) noexcept | StormByte::Buffer::Producer | inline |
| Write(const char(&s)[N]) noexcept | StormByte::Buffer::Producer | inline |
| Write(const R &r) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, const Rw &r) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, Rrw &&r) noexcept | StormByte::Buffer::Producer | inline |
| Write(Rr &&r) noexcept | StormByte::Buffer::Producer | inline |
| Write(I first, S last) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, I2 first, S2 last) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, DataType &&data) noexcept=0 | StormByte::Buffer::Producer | virtual |
| Write(const std::size_t &count, const ReadOnly &data) noexcept=0 | StormByte::Buffer::Producer | virtual |
| Write(const ReadOnly &data) noexcept | StormByte::Buffer::Producer | inline |
| Write(const std::size_t &count, ReadOnly &&data) noexcept=0 | StormByte::Buffer::Producer | virtual |
| Write(ReadOnly &&data) noexcept | StormByte::Buffer::Producer | inline |
| WriteOnly() noexcept | StormByte::Buffer::WriteOnly | inline |
| WriteOnly(const DataType &data) noexcept | StormByte::Buffer::WriteOnly | inline |
| WriteOnly(DataType &&data) noexcept | StormByte::Buffer::WriteOnly | inline |
| WriteOnly(const WriteOnly &)=default | StormByte::Buffer::WriteOnly | |
| WriteOnly(WriteOnly &&) noexcept=default | StormByte::Buffer::WriteOnly | |
| ~Generic() noexcept=0 | StormByte::Buffer::Generic | pure virtual |
| ~Producer() noexcept=default | StormByte::Buffer::Producer | |
| ~WriteOnly() noexcept=default | StormByte::Buffer::WriteOnly | virtual |