3 #ifndef _MADARA_FILTERS_JAVA_BUFFER_H_
4 #define _MADARA_FILTERS_JAVA_BUFFER_H_
15 #include "madara_jni.h"
20 #include "madara/MadaraExport.h"
22 #include "../BufferFilter.h"
52 virtual int encode(
char* source,
int size,
int max_size)
const;
61 virtual int decode(
char* source,
int size,
int max_size)
const;
Abstract base class for implementing buffer filters via a functor interface.
Filters a buffer in Java.
jclass class_
the class of the Java object obj_
logger::Logger * logger_
a logger
A multi-threaded logger for logging to one or more destinations.
Provides knowledge logging services to files and terminals.
std::string get_version(void)
Gets the MADARA version number.
Copyright(c) 2020 Galois.