Reformat code

This commit is contained in:
Anatolii Cherednichenko 2022-08-30 02:11:28 +03:00
parent 3ddb370718
commit 55534ea002
140 changed files with 46068 additions and 48277 deletions

View file

@ -12,48 +12,51 @@
#include <zlib.h>
#include <vector>
namespace i2p
{
namespace data
{
class GzipInflator
{
public:
namespace i2p {
namespace data {
class GzipInflator {
public:
GzipInflator ();
~GzipInflator ();
GzipInflator();
size_t Inflate (const uint8_t * in, size_t inLen, uint8_t * out, size_t outLen);
/** @note @a os failbit will be set in case of error */
void Inflate (const uint8_t * in, size_t inLen, std::ostream& os);
void Inflate (std::istream& in, std::ostream& out);
~GzipInflator();
private:
size_t Inflate(const uint8_t *in, size_t inLen, uint8_t *out, size_t outLen);
z_stream m_Inflator;
bool m_IsDirty;
};
/** @note @a os failbit will be set in case of error */
void Inflate(const uint8_t *in, size_t inLen, std::ostream &os);
class GzipDeflator
{
public:
void Inflate(std::istream &in, std::ostream &out);
GzipDeflator ();
~GzipDeflator ();
private:
void SetCompressionLevel (int level);
size_t Deflate (const uint8_t * in, size_t inLen, uint8_t * out, size_t outLen);
size_t Deflate (const std::vector<std::pair<const uint8_t *, size_t> >& bufs, uint8_t * out, size_t outLen);
z_stream m_Inflator;
bool m_IsDirty;
};
private:
class GzipDeflator {
public:
z_stream m_Deflator;
bool m_IsDirty;
};
GzipDeflator();
size_t GzipNoCompression (const uint8_t * in, uint16_t inLen, uint8_t * out, size_t outLen); // for < 64K
size_t GzipNoCompression (const std::vector<std::pair<const uint8_t *, size_t> >& bufs, uint8_t * out, size_t outLen); // for total size < 64K
} // data
~GzipDeflator();
void SetCompressionLevel(int level);
size_t Deflate(const uint8_t *in, size_t inLen, uint8_t *out, size_t outLen);
size_t Deflate(const std::vector <std::pair<const uint8_t *, size_t>> &bufs, uint8_t *out, size_t outLen);
private:
z_stream m_Deflator;
bool m_IsDirty;
};
size_t GzipNoCompression(const uint8_t *in, uint16_t inLen, uint8_t *out, size_t outLen); // for < 64K
size_t GzipNoCompression(const std::vector <std::pair<const uint8_t *, size_t>> &bufs, uint8_t *out,
size_t outLen); // for total size < 64K
} // data
} // i2p
#endif /* GZIP_H__ */