API Documentation
Loading...
Searching...
No Matches
BinaryCompressionObject Struct Reference

A container for storing compressed data, typically used for File IO operations. Responsible for storing the data associated with the compression. More...

#include <Compressor.h>

Collaboration diagram for BinaryCompressionObject:
[legend]

Public Attributes

uint08 buffer_size = 0
 
uint01compressed_data = nullptr
 
uint08 compressed_size = 0
 
DynamicPointer< BinaryCompressionObjectcompression_link
 
CompressionMode compression_mode = CompressionMode::e_no_compression
 
Dictionary< String, uint04 > * m_string_reference = nullptr
 
Buffer< Bounds< 1, uint04 > > * m_string_size_info = nullptr
 
Stringm_strings = nullptr
 
uint01uncompressed_data = nullptr
 
uint08 uncompressed_size = 0
 

Detailed Description

A container for storing compressed data, typically used for File IO operations. Responsible for storing the data associated with the compression.


Member Data Documentation

◆ buffer_size

uint08 buffer_size = 0

◆ compressed_data

uint01* compressed_data = nullptr

◆ compressed_size

uint08 compressed_size = 0

◆ compression_link

◆ compression_mode

◆ m_string_reference

Dictionary<String, uint04>* m_string_reference = nullptr

◆ m_string_size_info

Buffer<Bounds<1, uint04> >* m_string_size_info = nullptr

◆ m_strings

String* m_strings = nullptr

◆ uncompressed_data

uint01* uncompressed_data = nullptr

◆ uncompressed_size

uint08 uncompressed_size = 0

The documentation for this struct was generated from the following file: