Project
Loading...
Searching...
No Matches
CompStream.cxx File Reference

Implementation of iostreams with compression filter. More...

#include "CommonUtils/CompStream.h"
#include <boost/iostreams/device/file.hpp>
#include <boost/iostreams/stream.hpp>
#include <boost/iostreams/copy.hpp>
#include <boost/iostreams/filter/gzip.hpp>
#include <boost/iostreams/filter/zlib.hpp>
#include <boost/iostreams/filter/bzip2.hpp>
#include <map>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::io
 
namespace  o2::io::comp_stream_helpers
 

Functions

template<typename T >
void o2::io::comp_stream_helpers::pushDecompressor (T &stream, CompressionMethod method)
 
template<typename T >
void o2::io::comp_stream_helpers::pushCompressor (T &stream, CompressionMethod method)
 
auto o2::io::comp_stream_helpers::Method (std::string method)
 

Variables

const std::map< std::string, CompressionMethodo2::io::comp_stream_helpers::Mapping
 

Detailed Description

Implementation of iostreams with compression filter.

Author
Matthias Richter
Since
2018-08-28

Definition in file CompStream.cxx.