Go to the documentation of this file. 1 #ifndef ROSE_DATA_CONVERSION_H
2 #define ROSE_DATA_CONVERSION_H
14 virtual std::string
name()
const = 0;
19 virtual uint8_t*
encode(uint8_t* buffer,
size_t* nbytes) = 0;
24 virtual uint8_t*
decode(uint8_t* buffer,
size_t* nbytes) = 0;
30 virtual std::string
name()
const {
return "ROT-13";}
31 virtual uint8_t*
encode(uint8_t* buffer,
size_t* nbytes);
32 virtual uint8_t*
decode(uint8_t* buffer,
size_t* nbytes);