Project
Loading...
Searching...
No Matches
HttpByteSource.cxx File Reference
#include "HttpByteSource.h"
#include "AODNative/Errors.h"
#include <curl/curl.h>
#include <cstdlib>
#include <cstring>
#include <vector>

Go to the source code of this file.

Classes

struct  o2::aod::native::HttpByteSource::Shared
 What all the requests on a source share: connections, TLS sessions and DNS. 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
 

Variable Documentation

◆ dst

uint8_t* dst

Definition at line 37 of file HttpByteSource.cxx.

◆ error

char error[CURL_ERROR_SIZE] = {}

Definition at line 41 of file HttpByteSource.cxx.

◆ handle

CURL* handle = nullptr

Definition at line 40 of file HttpByteSource.cxx.

◆ length

size_t length

Definition at line 36 of file HttpByteSource.cxx.

◆ offset

uint64_t offset

Definition at line 35 of file HttpByteSource.cxx.

◆ overflow

bool overflow = false

Definition at line 39 of file HttpByteSource.cxx.

◆ received

size_t received = 0

Definition at line 38 of file HttpByteSource.cxx.