Sese Framework
x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::io::ByteBuffer 成员列表
成员的完整列表,这些成员属于
sese::io::ByteBuffer
,包括所有继承而来的类成员
AbstractByteBuffer
(size_t base_size=STREAM_BYTE_STREAM_SIZE_FACTOR, size_t factor=STREAM_BYTE_STREAM_SIZE_FACTOR)
sese::io::AbstractByteBuffer
explicit
private
AbstractByteBuffer
(const AbstractByteBuffer &abstract_byte_buffer) noexcept
sese::io::AbstractByteBuffer
private
AbstractByteBuffer
(AbstractByteBuffer &&abstract_byte_buffer) noexcept
sese::io::AbstractByteBuffer
private
ByteBuffer
(size_t base_size=STREAM_BYTE_STREAM_SIZE_FACTOR, size_t factor=STREAM_BYTE_STREAM_SIZE_FACTOR)
sese::io::ByteBuffer
explicit
cap
sese::io::AbstractByteBuffer
private
currentReadNode
sese::io::AbstractByteBuffer
private
currentReadPos
sese::io::AbstractByteBuffer
private
currentWriteNode
sese::io::AbstractByteBuffer
private
currentWritePos
sese::io::AbstractByteBuffer
private
eof
() override
sese::io::ByteBuffer
virtual
factor
sese::io::AbstractByteBuffer
private
freeCapacity
() override
sese::io::ByteBuffer
virtual
getCapacity
()
sese::io::ByteBuffer
getCapacity
() const
sese::io::ByteBuffer
private
virtual
getLength
()
sese::io::ByteBuffer
getLength
() const
sese::io::ByteBuffer
private
virtual
getReadableSize
() const
sese::io::AbstractByteBuffer
private
virtual
length
sese::io::AbstractByteBuffer
private
mutex
sese::io::ByteBuffer
private
peek
(void *buffer, size_t len) override
sese::io::ByteBuffer
virtual
Ptr
typedef
sese::io::ByteBuffer
read
(void *buffer, size_t len) override
sese::io::ByteBuffer
virtual
resetPos
() override
sese::io::ByteBuffer
virtual
root
sese::io::AbstractByteBuffer
private
swap
(AbstractByteBuffer &other) noexcept
sese::io::AbstractByteBuffer
private
virtual
trunc
(size_t need_read) override
sese::io::ByteBuffer
virtual
write
(const void *buffer, size_t len) override
sese::io::ByteBuffer
virtual
sese::io::Stream::write
(const std::string_view &buffer)
sese::io::OutputStream
private
sese::io::Stream::write
(const text::StringView &buffer)
sese::io::OutputStream
private
sese::io::Stream::write
(std::vector< T > &buffer)
sese::io::OutputStream
inline
private
sese::io::Stream::write
(std::array< T, N > &buffer)
sese::io::OutputStream
inline
private
~AbstractByteBuffer
() override
sese::io::AbstractByteBuffer
private
~InputStream
() noexcept=default
sese::io::InputStream
private
virtual
~OutputStream
() noexcept=default
sese::io::OutputStream
private
virtual
~PeekableStream
()=default
sese::io::PeekableStream
private
virtual
生成于 2024年 十一月 4日 星期一 09:58:07 , 为 Sese Framework使用
1.11.0