ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros | Functions
Compression.cc File Reference
#include <framecpp_config.h>
#include <strings.h>
#include <algorithm>
#include <iterator>
#include <memory>
#include <sstream>
#include <stdexcept>
#include <string>
#include <valarray>
#include "ldastoolsal/util.hh"
#include "ldastoolsal/autoarray.hh"
#include "ldastoolsal/types.hh"
#include "framecpp/Common/Compression.hh"
#include "framecpp/Common/CompressionDifferential.hh"
#include "framecpp/Common/CompressionGZip.hh"
#include "framecpp/Common/CompressionZeroSuppress.hh"

Namespaces

 FrameCPP
 I/O library for implementing the LIGO/Virgo frame specification.
 
 FrameCPP::Compression
 Routines related to compression algorithems.
 

Macros

#define LM_INFO   0
 
#define AT()
 
#define MAP(A, B)   m[ A ] = sizeof( B )
 

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, CHAR_U *&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, CHAR_U *&Dest, INT_8U &DataByteLength)
 uncompress data without altering the source More...
 

Macro Definition Documentation

#define AT ( )
#define LM_INFO   0
#define MAP (   A,
 
)    m[ A ] = sizeof( B )