Newer
Older
* Distributed under the OSI-approved Apache License, Version 2.0. See
* accompanying file Copyright.txt for details.
*
*
* Created on: Oct 17, 2016
* Author: wfg
*/
#ifndef TRANSFORM_H_
#define TRANSFORM_H_
/// \cond EXCLUDE_FROM_DOXYGEN
#include <string>
namespace adios
{
/**
* Parent class that defines data variable transformations. Used as a member of
* CVariable
/**
* Initialize parent method
* @param method zlib, bzip2, szip
*/
virtual void Compress(const std::vector<char> &bufferIn,
std::vector<char> &bufferOut);
virtual void Decompress(const std::vector<char> &bufferIn,
std::vector<char> &bufferOut);