NDEVR
API Documentation
BinaryFile Member List

This is the complete list of members for BinaryFile, including all inherited members.

BinaryFile(const File &file)BinaryFileinlineexplicit
BinaryFile()BinaryFileinlineexplicit
BinaryFile(const HighCapacityBuffer< uint01 > &data)BinaryFileinlineexplicit
BinaryFile(HighCapacityBuffer< uint01 > &&data)BinaryFileinlineexplicit
BinaryFile(const uint01 *data, uint08 size)BinaryFileinlineexplicit
BinaryFile(const Buffer< uint01 > &data)BinaryFileinlineexplicit
BinaryFile(BinaryFile &&bf) noexceptBinaryFile
cachedData() constBinaryFileinline
cachedData()BinaryFileinline
cachedOpen(bool read)BinaryFile
canRead() constBinaryFileinline
close()BinaryFile
createCompressionObject()BinaryFile
file() constBinaryFileinline
file()BinaryFileinline
fileSize() constBinaryFile
fltp_errorBinaryFileprotected
isFinished()BinaryFile
m_cache_locationBinaryFileprotected
m_cached_dataBinaryFileprotected
m_compressed_dataBinaryFileprotected
m_compressionsBinaryFileprotected
m_fileBinaryFileprotected
m_file_sizeBinaryFilemutableprotected
m_is_readBinaryFileprotected
m_large_compressionBinaryFileprotected
m_max_buffer_sizeBinaryFileprotected
m_multithreaded_compressionBinaryFileprotected
m_string_referenceBinaryFileprotected
m_string_size_infoBinaryFileprotected
m_stringsBinaryFileprotected
m_using_cacheBinaryFileprotected
open(bool read, bool safe)BinaryFile
operator=(BinaryFile &&bf) noexceptBinaryFile
percent() constBinaryFile
position() constBinaryFile
read()BinaryFileinline
read(Buffer< t_type, t_memory_manager > &data)BinaryFileinline
read(Buffer< t_type, t_memory_manager > &data, bool &allow_multithread)BinaryFileinline
read(Buffer< t_type, t_memory_manager > &data, bool &allow_multithread)BinaryFileinline
readData(uint04 max_size)BinaryFile
readData(char *string, uint04 max_size)BinaryFile
readDirect(uint01 *ptr, uint08 size)BinaryFile
readDirectlyTo(File file)BinaryFile
readNow(Buffer< t_type, t_memory_manager > &data)BinaryFileinline
readString(String &string, char terminator='\0')BinaryFile
readString(char *string, char terminator='\0')BinaryFile
readStringBuffer(Buffer< String, t_memory_manager > &data, bool &allow_multithread)BinaryFileinline
readStringData(bool has_reference_table)BinaryFile
seek(uint08 location)BinaryFile
setMaxBufferSize(uint08 max_buffer_size)BinaryFileinline
setUseLargeCompression(bool use_large_compression)BinaryFileinline
skip()BinaryFileinline
switchToFile(File file, bool is_write, bool is_safe)BinaryFile
uncompressAll()BinaryFile
uncompressSections(uint04 start, uint04 count)BinaryFile
write(const t_type &data)BinaryFileinline
write(const Buffer< t_type, t_memory_manager > &data, CompressionMode compression_mode=CompressionMode::e_no_compression)BinaryFileinline
write(const Buffer< t_type, t_memory_manager > &data, CompressionMode compression_mode)BinaryFileinline
write(const StringView &data, CompressionMode compression_mode)BinaryFileinline
writeCompression(BinaryCompressionObject &compression_object)BinaryFile
writeDirect(const uint01 *ptr, uint08 size)BinaryFile
writeDirectlyFrom(File file)BinaryFile
writeRawData(const StringView &data, uint04 size, char fill_space='\0')BinaryFileinline
writeStringData(CompressionMode compression_mode)BinaryFile
writeTerminatingString(const StringView &string, char terminator='\0')BinaryFile
~BinaryFile()BinaryFileinline