#include <swcdb/core/BufferStream.h>
Private Attributes | |
ZSTD_CStream *const | cstream |
Additional Inherited Members | |
Public Attributes inherited from SWC::Core::BufferStreamOut | |
int | error |
Protected Attributes inherited from SWC::Core::BufferStreamOut | |
size_t | pre_alloc |
size_t | commit_size |
DynamicBuffer | buffer |
Definition at line 100 of file BufferStream.h.
SWC::Core::BufferStreamOut_ZSTD::BufferStreamOut_ZSTD | ( | int | level = 0 , |
size_t | pre_alloc = 12582912 , |
||
size_t | commit_size = 8388608 |
||
) |
Definition at line 123 of file BufferStream.cc.
References cstream, SWC::Error::ENCODER_ENCODE, and SWC::Core::BufferStreamOut::error.
|
delete |
|
delete |
|
virtualnoexcept |
Definition at line 138 of file BufferStream.cc.
References cstream.
|
overridevirtual |
Reimplemented from SWC::Core::BufferStreamOut.
Definition at line 142 of file BufferStream.cc.
References SWC::Core::Buffer< T >::base, SWC::Core::BufferStreamOut::buffer, SWC::Core::BufferDyn< BufferT >::clear(), cstream, SWC::Error::ENCODER_ENCODE, SWC::Core::BufferStreamOut::error, SWC::Core::BufferDyn< BufferT >::fill(), SWC::Core::BufferDyn< BufferT >::ptr, SWC::Core::Buffer< T >::set(), and SWC::Core::Buffer< T >::size.
|
delete |
|
delete |
|
private |
Definition at line 119 of file BufferStream.h.
Referenced by BufferStreamOut_ZSTD(), get(), and ~BufferStreamOut_ZSTD().