Nektar++
Namespaces | Macros | Enumerations | Functions | Variables
CompressData.h File Reference
#include <LibUtilities/BasicUtils/SessionReader.h>
#include "zlib.h"

Go to the source code of this file.

Namespaces

namespace  Nektar
 
namespace  Nektar::LibUtilities
 
namespace  Nektar::LibUtilities::CompressData
 

Macros

#define CHUNK   16384
 

Enumerations

enum  Nektar::LibUtilities::EndianType {
  Nektar::LibUtilities::eEndianUnknown , Nektar::LibUtilities::eEndianBig , Nektar::LibUtilities::eEndianLittle , Nektar::LibUtilities::eEndianBigWord ,
  Nektar::LibUtilities::eEndianLittleWord
}
 

Functions

EndianType Nektar::LibUtilities::Endianness (void)
 
std::string Nektar::LibUtilities::CompressData::GetCompressString (void)
 
std::string Nektar::LibUtilities::CompressData::GetBitSizeStr (void)
 
template<class T >
int Nektar::LibUtilities::CompressData::ZlibEncode (std::vector< T > &in, std::string &out)
 
void Nektar::LibUtilities::CompressData::BinaryStrToBase64Str (std::string &compressedDataString, std::string &base64string)
 
template<class T >
int Nektar::LibUtilities::CompressData::ZlibEncodeToBase64Str (std::vector< T > &in, std::string &out64)
 
template<class T >
int Nektar::LibUtilities::CompressData::ZlibDecode (std::string &in, std::vector< T > &out)
 
void Nektar::LibUtilities::CompressData::Base64StrToBinaryStr (std::string &base64string, std::string &compressedDataString)
 
template<class T >
int Nektar::LibUtilities::CompressData::ZlibDecodeFromBase64Str (std::string &in64, std::vector< T > &out)
 

Variables

const std::string Nektar::LibUtilities::EndianTypeMap []
 

Macro Definition Documentation

◆ CHUNK

#define CHUNK   16384

Definition at line 43 of file CompressData.h.