![]() |
Project
|
#include "CCDB/CcdbApi.h"#include "CCDB/CCDBQuery.h"#include "CommonUtils/StringUtils.h"#include "CommonUtils/FileSystemUtils.h"#include "CommonUtils/MemFileHelper.h"#include "Framework/DefaultsHelpers.h"#include "Framework/DataTakingContext.h"#include <chrono>#include <memory>#include <ranges>#include <sstream>#include <TFile.h>#include <TGrid.h>#include <TSystem.h>#include <TStreamerInfo.h>#include <TMemFile.h>#include <TH1F.h>#include <TTree.h>#include <fairlogger/Logger.h>#include <TError.h>#include <TClass.h>#include <CCDB/CCDBTimeStampUtils.h>#include <algorithm>#include <filesystem>#include <boost/algorithm/string.hpp>#include <boost/asio/ip/host_name.hpp>#include <iostream>#include <mutex>#include <boost/interprocess/sync/named_semaphore.hpp>#include <regex>#include <cstdio>#include <string>#include <unordered_set>#include "rapidjson/document.h"#include "rapidjson/writer.h"#include "rapidjson/stringbuffer.h"Go to the source code of this file.
Classes | |
| class | o2::ccdb::CCDBSemaphore |
| class | o2::ccdb::SemaphoreRegistry |
| struct | o2::ccdb::MemoryStruct |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::ccdb |
| information complementary to a CCDB object (path, metadata, startTimeValidity, endTimeValidity etc) | |
Typedefs | |
| using | o2::ccdb::CurlWriteCallback = size_t(*)(void *, size_t, size_t, void *) |
Functions | |
| std::string | o2::ccdb::sanitizeObjectName (const std::string &objectName) |
| size_t | o2::ccdb::CurlWrite_CallbackFunc_StdString2 (void *contents, size_t size, size_t nmemb, std::string *s) |
| size_t | o2::ccdb::write_data (void *, size_t size, size_t nmemb, void *) |
| bool | o2::ccdb::stdmap_to_jsonfile (std::map< std::string, std::string > const &meta, std::string const &filename) |
| bool | o2::ccdb::jsonfile_to_stdmap (std::map< std::string, std::string > &meta, std::string const &filename) |
Variables | |
| std::mutex | o2::ccdb::gIOMutex |
Definition in file CcdbApi.cxx.