C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
Decompressor< zlib > Class Template Reference

Implementation of the Decompressor class for the zlib compression method. More...

Class Declaration

template<>
class daal::data_management::interface1::Decompressor< zlib >

References

Member Function Documentation

void run ( byte *  outBlock,
size_t  size,
size_t  offset 
)

Performs zlib decompression of a data block

Parameters
[out]outBlockPointer to the data block where decompression results are stored. Must be at least size+offset bytes
[in]sizeNumber of bytes available in outBlock
[in]offsetOffset in bytes, the starting position for decompression in outBlock
void run ( DataBlock outBlock)
inline

Performs zlib decompression of a data block

Parameters
[out]outBlockReference to the data block where decompression results are stored
void setInputDataBlock ( byte *  inBlock,
size_t  size,
size_t  offset 
)

Associates an input data block with a decompressor

Parameters
[in]inBlockPointer to the data block to decompress. Must be at least size+offset bytes
[in]sizeNumber of bytes to decompress in inBlock
[in]offsetOffset in bytes, the starting position for decompression in inBlock
void setInputDataBlock ( DataBlock inBlock)
inline

Associates an input data block with a decompressor

Parameters
[in]inBlockReference to the data block to decompress

Member Data Documentation

Zlib compression parameters structure


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

For more complete information about compiler optimizations, see our Optimization Notice.