Minsky
minsky::ZStream Struct Reference

#include <zStream.h>

Inheritance diagram for minsky::ZStream:
Inheritance graph
Collaboration diagram for minsky::ZStream:
Collaboration graph

Public Member Functions

 ZStream (Bytef *input, std::size_t inputSize, Bytef *output, std::size_t outputSize)
 
void throwError () const
 

Detailed Description

Definition at line 28 of file zStream.h.

Constructor & Destructor Documentation

◆ ZStream()

minsky::ZStream::ZStream ( Bytef *  input,
std::size_t  inputSize,
Bytef *  output,
std::size_t  outputSize 
)
inline

Definition at line 30 of file zStream.h.

31  {
32  next_in=input;
33  avail_in=inputSize;
34  next_out=output;
35  avail_out=outputSize;
36  zfree=Z_NULL;
37  zalloc=Z_NULL;
38  }
Definition: input.py:1

Member Function Documentation

◆ throwError()

void minsky::ZStream::throwError ( ) const
inline

Definition at line 39 of file zStream.h.

Referenced by minsky::DeflateZStream::deflate(), and minsky::DeflateZStream::DeflateZStream().

39  {
40  throw std::runtime_error(std::string("compression failure: ")+(msg? msg:""));
41  }
Here is the caller graph for this function:

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