2 #ifndef _MADARA_FILTERS_LZ4_BUFFER_FILTER_H_
3 #define _MADARA_FILTERS_LZ4_BUFFER_FILTER_H_
16 #include "madara/MadaraExport.h"
17 #include "../BufferFilter.h"
42 virtual int encode(
char* source,
int size,
int max_size)
const;
51 virtual int decode(
char* source,
int size,
int max_size)
const;
66 int buffer_size = 10000000;
Abstract base class for implementing buffer filters via a functor interface.
virtual ~LZ4BufferFilter()=default
Destructor.
std::string get_version(void)
Gets the MADARA version number.
Copyright(c) 2020 Galois.