Project
Loading...
Searching...
No Matches
o2::aod::native::HttpByteSource::Shared Struct Reference

What all the requests on a source share: connections, TLS sessions and DNS. More...

Public Member Functions

 Shared ()
 
 ~Shared ()
 
CURL * handle (std::string const &url, Options const &options) const
 

Public Attributes

CURLSH * share = nullptr
 
std::mutex locks [CURL_LOCK_DATA_LAST]
 

Detailed Description

What all the requests on a source share: connections, TLS sessions and DNS.

Definition at line 63 of file HttpByteSource.cxx.

Constructor & Destructor Documentation

◆ Shared()

o2::aod::native::HttpByteSource::Shared::Shared ( )
inline

Definition at line 67 of file HttpByteSource.cxx.

◆ ~Shared()

o2::aod::native::HttpByteSource::Shared::~Shared ( )
inline

Definition at line 77 of file HttpByteSource.cxx.

Member Function Documentation

◆ handle()

CURL * o2::aod::native::HttpByteSource::Shared::handle ( std::string const &  url,
Options const &  options 
) const
inline

Definition at line 79 of file HttpByteSource.cxx.

Member Data Documentation

◆ locks

std::mutex o2::aod::native::HttpByteSource::Shared::locks[CURL_LOCK_DATA_LAST]

Definition at line 65 of file HttpByteSource.cxx.

◆ share

CURLSH* o2::aod::native::HttpByteSource::Shared::share = nullptr

Definition at line 64 of file HttpByteSource.cxx.


The documentation for this struct was generated from the following file: