ATLAS Offline Software
Namespaces | Functions
blobaccess.cxx File Reference
#include "CoralUtilities/blobaccess.h"
#include <iostream>
#include "zlib.h"
#include "TMemFile.h"
#include "TTree.h"
#include "CoralBase/Blob.h"
#include "CxxUtils/base64.h"
Include dependency graph for blobaccess.cxx:

Go to the source code of this file.

Namespaces

 CoralUtilities
 

Functions

bool CoralUtilities::compressBlob (const char *, coral::Blob &)
 
bool CoralUtilities::writeBlobFromString (const std::string_view, coral::Blob &)
 
bool CoralUtilities::writeBlobFromJson (const nlohmann::json &, coral::Blob &)
 
bool CoralUtilities::writeBlobFromTTree (TTree *, coral::Blob &)
 
bool CoralUtilities::uncompressBlob (const coral::Blob &, std::unique_ptr< unsigned char[]> &, unsigned long &)
 
bool CoralUtilities::readBlobAsString (const coral::Blob &, std::string &)
 
bool CoralUtilities::readBlobAsJson (const coral::Blob &, nlohmann::json &)
 
bool CoralUtilities::readBlobAsTTree (const coral::Blob &, std::unique_ptr< TTree > &)