compressor Class Referenceabstract

#include <RobotAPI/libraries/armem/server/ltm/detail/mixins/util/httplib.h>

+ Inheritance diagram for compressor:

Public Types

typedef std::function< bool(const char *data, size_t data_len)> Callback
 

Public Member Functions

virtual bool compress (const char *data, size_t data_length, bool last, Callback callback)=0
 
virtual ~compressor ()=default
 

Detailed Description

Definition at line 2377 of file httplib.h.

Member Typedef Documentation

◆ Callback

typedef std::function<bool(const char *data, size_t data_len)> Callback

Definition at line 2381 of file httplib.h.

Constructor & Destructor Documentation

◆ ~compressor()

virtual ~compressor ( )
virtualdefault

Member Function Documentation

◆ compress()

virtual bool compress ( const char *  data,
size_t  data_length,
bool  last,
Callback  callback 
)
pure virtual

Implemented in nocompressor.

+ Here is the caller graph for this function:

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