Skip to main content

SleepyDiscord::ZLibCompression

Inherits from SleepyDiscord::GenericCompression

inherited members​

Public Functions inherited from SleepyDiscord::GenericCompression

Name
virtual~GenericCompression() =default

Public Types Documentation​

using Output​

using SleepyDiscord::ZLibCompression::Output =  OutputQueue;

Public Functions Documentation​

function ZLibCompression​

ZLibCompression()

function ~ZLibCompression​

inline ~ZLibCompression()

function uncompress​

virtual void uncompress(
const std::string & compressed
) override

Reimplements: SleepyDiscord::GenericCompression::uncompress

function getOutput​

virtual void getOutput(
std::string & uncompressedOut
) override

Reimplements: SleepyDiscord::GenericCompression::getOutput

function resetStream​

inline virtual void resetStream() override

Reimplements: SleepyDiscord::GenericCompression::resetStream

function streamEnded​

inline virtual bool streamEnded() override

Reimplements: SleepyDiscord::GenericCompression::streamEnded

Public Attributes Documentation​

variable stream​

ZLib::Stream stream;

variable statusCode​

int statusCode;

variable output​

Output output;

variable mutex​

std::mutex mutex;

Updated on 13 April 2022 at 18:39:59 UTC