Project
Loading...
Searching...
No Matches
RootFraming.h File Reference
#include "AODNative/ByteSource.h"
#include "AODNative/Codecs.h"
#include "AODNative/Errors.h"
#include <cstring>
#include <lz4.h>
#include <lzma.h>
#include <stdexcept>
#include <string>
#include <vector>
#include <zlib.h>
#include <zstd.h>

Go to the source code of this file.

Classes

struct  o2::aod::native::test::BigEndianWriter
 
class  o2::aod::native::test::MemoryByteSource
 A file made of concatenated in-memory buffers. More...
 

Namespaces

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

Enumerations

enum struct  o2::aod::native::test::Algo {
  o2::aod::native::test::ZSTD , o2::aod::native::test::ZLIB , o2::aod::native::test::LZMA , o2::aod::native::test::LZ4 ,
  o2::aod::native::test::None
}
 

Functions

std::vector< uint8_t > o2::aod::native::test::compressChunk (Algo algo, std::span< const uint8_t > in)
 
std::vector< uint8_t > o2::aod::native::test::rootCompress (Algo algo, std::span< const uint8_t > in, size_t chunkSize=0xffffff)
 
std::vector< uint8_t > o2::aod::native::test::makeBasket (Algo algo, std::span< const uint8_t > values, int32_t nevbuf, size_t tailBytes=0, size_t chunkSize=0xffffff)