urbackup_backend/cryptoplugin/IZlibCompression.h
2012-04-21 21:57:12 +02:00

15 lines
348 B
C++

#ifndef IZLIBCOMPRESSION_H
#define IZLIBCOMPRESSION_H
#include <vector>
#include <string>
#include "../Interface/Object.h"
class IZlibCompression : public IObject
{
public:
virtual size_t compress(const char *input, size_t input_length, std::vector<char> *output, bool flush, size_t output_off=0)=0;
};
#endif //IZLIBCOMPRESSION_H