Photon 1.0.0
Loading...
Searching...
No Matches
gzip::Compressor Class Reference

#include <compress.hpp>

Public Member Functions

 Compressor (int level=Z_DEFAULT_COMPRESSION, std::size_t max_bytes=2000000000)
 
template<typename InputType >
void compress (InputType &output, const char *data, std::size_t size) const
 

Private Attributes

std::size_t max_
 
int level_
 

Constructor & Destructor Documentation

◆ Compressor()

gzip::Compressor::Compressor ( int  level = Z_DEFAULT_COMPRESSION,
std::size_t  max_bytes = 2000000000 
)
inline

Member Function Documentation

◆ compress()

template<typename InputType >
void gzip::Compressor::compress ( InputType &  output,
const char *  data,
std::size_t  size 
) const
inline

Member Data Documentation

◆ level_

int gzip::Compressor::level_
private

◆ max_

std::size_t gzip::Compressor::max_
private

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