20 virtual void _SetAlwaysFlush(
bool flushOnEveryWrite) = 0;
85 void const* m_headerData;
91 SetHeaderData(
nullptr, 0);
103 m_headerData = headerData;
104 m_headerSize = headerSize;
119 bvector<Byte>& m_buffer;
157 void SetBlockSize(
uint32_t blockSize);
void SetData(void const *data, uint32_t size)
Definition: BeLzma.h:94
virtual uint64_t _GetSize() override
Definition: BeLzma.h:109
#define END_BENTLEY_SQLITE_NAMESPACE
Definition: BeSQLite.h:139
struct Bentley::BeFileName const & BeFileNameCR
Definition: Bentley.h:242
Utility to stream the output of LZMA routines to a file.
Definition: BeLzma.h:57
Interface to receive/write streamed Lzma output.
Definition: BeLzma.h:17
virtual ~BeFileLzmaOutStream()
Definition: BeLzma.h:64
virtual ~MemoryLzmaOutStream()
Definition: BeLzma.h:123
void _SetAlwaysFlush(bool flushOnEveryWrite) override
Definition: BeLzma.h:126
Utility to read and decompress streams in the LZMA format.
Definition: BeLzma.h:183
MemoryLzmaInStream(void const *data, uint32_t size)
Definition: BeLzma.h:88
Utility to stream the contents of a file to LZMA routines.
Definition: BeLzma.h:37
unsigned long long uint64_t
Definition: Bentley.r.h:95
uint64_t _GetSize() override
Definition: BeLzma.h:48
Utility to stream the contents of a memory buffer to LZMA routines.
Definition: BeLzma.h:76
uint64_t GetBytesRead()
Definition: BeLzma.h:49
Utility to stream the output of LZMA routines to a memory buffer.
Definition: BeLzma.h:116
#define BEGIN_BENTLEY_SQLITE_NAMESPACE
Definition: BeSQLite.h:138
#define BE_SQLITE_EXPORT
Definition: BeSQLite.h:124
void SetHeaderData(void const *headerData, uint32_t headerSize)
Definition: BeLzma.h:101
Defines a callback for providing information on the progress of a compress or decompress operation...
Definition: BeSQLite.h:1452
Interface to send/read streamed Lzma input.
Definition: BeLzma.h:27
virtual ~BeFileLzmaInStream()
Definition: BeLzma.h:45
int StatusInt
Definition: Bentley.h:222
BeFile provides a way to open a file and methods to access its contents and attributes.
Definition: BeFile.h:78
uint64_t GetBytesWritten()
Definition: BeLzma.h:68
MemoryLzmaOutStream(bvector< Byte > &v)
Definition: BeLzma.h:122
unsigned int uint32_t
Definition: Bentley.r.h:93
BeFile & GetBeFile()
Definition: BeLzma.h:69
BeFile & GetBeFile()
Definition: BeLzma.h:50
Utility to compress and write streams to the LZMA format.
Definition: BeLzma.h:133
size_type size() const
Definition: stdcxx/bstdmap.h:214
ZipErrors
Error values returned from the ZLib functions. See ZLib documentation for details.
Definition: BeSQLite.h:2692
BeFileStatus
The possible status returns for the BeFile methods.
Definition: BeFile.h:28