Project
Loading...
Searching...
No Matches
Codecs.cxx File Reference
#include "AODNative/Codecs.h"
#include "AODNative/Errors.h"
#include "Endian.h"
#include <bit>
#include <cstring>
#include <lz4.h>
#include <lzma.h>
#include <stdexcept>
#include <zlib.h>
#include <zstd.h>

Go to the source code of this file.

Classes

struct  o2::aod::native::PayloadDecompressor::Codec
 

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
 

Macros

#define ZSTD_STATIC_LINKING_ONLY
 

Functions

size_t o2::aod::native::decompressBounded (std::span< const uint8_t > src, uint32_t objLen, uint8_t *dst, size_t maxOut, std::string const &file="<memory>", uint64_t fileOffset=0)
 
uint64_t o2::aod::native::xxh64 (std::span< const uint8_t > data)
 XXH64 with seed 0, as used for the LZ4 chunk checksum.
 

Macro Definition Documentation

◆ ZSTD_STATIC_LINKING_ONLY

#define ZSTD_STATIC_LINKING_ONLY

Definition at line 22 of file Codecs.cxx.