Project
Loading...
Searching...
No Matches
CCDBDownloader.cxx File Reference
#include <CCDB/CCDBDownloader.h>
#include "CommonUtils/StringUtils.h"
#include "CCDB/CCDBTimeStampUtils.h"
#include "Framework/Signpost.h"
#include <curl/curl.h>
#include <unordered_map>
#include <cstdio>
#include <cstdlib>
#include <uv.h>
#include <string>
#include <thread>
#include <vector>
#include <condition_variable>
#include <mutex>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <fairlogger/Logger.h>
#include <boost/asio/ip/host_name.hpp>

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::ccdb
 information complementary to a CCDB object (path, metadata, startTimeValidity, endTimeValidity etc)
 

Functions

 O2_DECLARE_DYNAMIC_STACKTRACE_LOG (ccdb_downloader)
 
void o2::ccdb::uvErrorCheck (int code, DownloaderErrorLevel level)
 
void o2::ccdb::curlEasyErrorCheck (CURLcode code)
 
void o2::ccdb::curlMultiErrorCheck (CURLMcode code)
 
void o2::ccdb::closeHandles (uv_handle_t *handle, void *arg)
 
void o2::ccdb::onUVClose (uv_handle_t *handle)
 
curl_socket_t o2::ccdb::opensocketCallback (void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
 

Function Documentation

◆ O2_DECLARE_DYNAMIC_STACKTRACE_LOG()

O2_DECLARE_DYNAMIC_STACKTRACE_LOG ( ccdb_downloader  )