StormByte C++ Library: Buffer module 1.2.0
StormByte-Buffer is the buffer module of the StormByte C++ suite.
Loading...
Searching...
No Matches
StormByte::Buffer::Producer Member List

This is the complete list of members for StormByte::Buffer::Producer, including all inherited members.

Close() noexcept overrideStormByte::Buffer::Producervirtual
Consumer()StormByte::Buffer::Producerinline
DataConvert(const Src &src) noexceptStormByte::Buffer::Genericinlineprotectedstatic
DataConvert(Src &&src) noexceptStormByte::Buffer::Genericinlineprotectedstatic
DataConvert(std::string_view sv) noexceptStormByte::Buffer::Genericinlineprotectedstatic
DataConvert(const char *s) noexceptStormByte::Buffer::Genericinlineprotectedstatic
Generic() noexcept=defaultStormByte::Buffer::Generic
Generic(const Generic &) noexcept=defaultStormByte::Buffer::Generic
Generic(Generic &&) noexcept=defaultStormByte::Buffer::Generic
IsWritable() const noexcept overrideStormByte::Buffer::Producervirtual
m_bufferStormByte::Buffer::Producerprotected
operator!=(const Producer &other) const noexceptStormByte::Buffer::Producerinline
operator=(const Producer &other) noexceptStormByte::Buffer::Producerinline
operator=(Producer &&other) noexceptStormByte::Buffer::Producerinline
StormByte::Buffer::WriteOnly::operator=(const WriteOnly &)=defaultStormByte::Buffer::WriteOnly
StormByte::Buffer::WriteOnly::operator=(WriteOnly &&) noexcept=defaultStormByte::Buffer::WriteOnly
StormByte::Buffer::Generic::operator=(const Generic &other)=defaultStormByte::Buffer::Generic
StormByte::Buffer::Generic::operator=(Generic &&) noexcept=defaultStormByte::Buffer::Generic
operator==(const Producer &other) const noexceptStormByte::Buffer::Producerinline
Producer() noexceptStormByte::Buffer::Producerinline
Producer(std::shared_ptr< Ring > buffer) noexceptStormByte::Buffer::Producerinlineexplicit
Producer(const Consumer &consumer) noexceptStormByte::Buffer::Producerinline
Producer(const Producer &other) noexceptStormByte::Buffer::Producerinline
Producer(Producer &&other) noexceptStormByte::Buffer::Producerinline
SetError() noexcept overrideStormByte::Buffer::Producervirtual
Write(const std::size_t &count, const DataType &data) noexcept overrideStormByte::Buffer::Producervirtual
Write(const DataType &data) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, DataType &&data) noexcept overrideStormByte::Buffer::Producervirtual
Write(DataType &&data) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, const ReadOnly &data) noexcept overrideStormByte::Buffer::Producervirtual
Write(const std::size_t &count, ReadOnly &&data) noexcept overrideStormByte::Buffer::Producervirtual
Write(const std::size_t &count, const DataType &data) noexcept=0StormByte::Buffer::Producervirtual
Write(const std::size_t &count, DataType &&data) noexcept=0StormByte::Buffer::Producervirtual
Write(const std::size_t &count, const ReadOnly &data) noexcept=0StormByte::Buffer::Producervirtual
Write(const std::size_t &count, ReadOnly &&data) noexcept=0StormByte::Buffer::Producervirtual
Write(const ReadOnly &data) noexceptStormByte::Buffer::Producerinline
Write(ReadOnly &&data) noexceptStormByte::Buffer::Producerinline
Write(std::string_view sv) noexceptStormByte::Buffer::Producerinline
Write(const char *s) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, std::string_view sv) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, const char *s) noexceptStormByte::Buffer::Producerinline
Write(const char(&s)[N]) noexceptStormByte::Buffer::Producerinline
Write(const R &r) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, const Rw &r) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, Rrw &&r) noexceptStormByte::Buffer::Producerinline
Write(Rr &&r) noexceptStormByte::Buffer::Producerinline
Write(I first, S last) noexceptStormByte::Buffer::Producerinline
Write(const std::size_t &count, I2 first, S2 last) noexceptStormByte::Buffer::Producerinline
WriteOnly() noexceptStormByte::Buffer::WriteOnlyinline
WriteOnly(const WriteOnly &)=defaultStormByte::Buffer::WriteOnly
WriteOnly(WriteOnly &&) noexcept=defaultStormByte::Buffer::WriteOnly
~Generic() noexcept=0StormByte::Buffer::Genericpure virtual
~Producer() noexcept overrideStormByte::Buffer::Producer
~WriteOnly() noexceptStormByte::Buffer::WriteOnlyvirtual