ldas-tools-framecpp
2.8.1
|
#include <limits>
#include <iostream>
#include <sstream>
#include <stdexcept>
#include <boost/shared_array.hpp>
#include "ldastoolsal/types.hh"
#include "ldastoolsal/unordered_map.hh"
#include "framecpp/Common/CompressionException.hh"
Namespaces | |
FrameCPP | |
I/O library for implementing the LIGO/Virgo frame specification. | |
FrameCPP::Compression | |
Routines related to compression algorithems. | |
Typedefs | |
typedef boost::shared_array< CHAR_U > | FrameCPP::Compression::output_type |
typedef INT_2U | FrameCPP::Compression::compression_base_type |
typedef LDASTools::AL::unordered_map< INT_4U, data_types_type > | FrameCPP::Compression::data_type_mapping |
typedef LDASTools::AL::unordered_map< INT_4U, compress_type > | FrameCPP::Compression::compress_type_mapping |
typedef LDASTools::AL::unordered_map< compress_type, INT_4U > | FrameCPP::Compression::compress_type_reverse_mapping |
Functions | |
void | FrameCPP::Compression::Compress (INT_4U &CompressionMode, INT_4U Level, const compress_type_mapping &CompressionMapping, const compress_type_reverse_mapping &CompressionReverseMapping, INT_4U DataType, const data_type_mapping &DataTypeMapping, const CHAR_U *Source, const INT_8U SourceLength, const INT_8U SourceByteLength, output_type &Dest, INT_8U &DestByteLength) |
compress data without altering the source More... | |
void | FrameCPP::Compression::Expand (const bool NativeOrder, const INT_4U CompressionMode, const compress_type_mapping &CompressionMapping, const INT_4U DataType, const data_type_mapping &DataTypeMapping, const CHAR_U *Source, const INT_8U SourceLength, const INT_8U SourceByteLength, output_type &Dest, INT_8U &DataByteLength) |
uncompress data without altering the source More... | |
Variables | |
HASH_NAMESPACE_BEGIN | |
HASH_NAMESPACE_BEGIN |