#include "XrdClHttpFile.hh"#include "XrdClHttpOps.hh"#include "XrdClHttpOptionsCache.hh"#include "XrdClHttpUtil.hh"#include "XrdClHttpWorker.hh"#include <XProtocol/XProtocol.hh>#include <XrdCl/XrdClDefaultEnv.hh>#include <XrdCl/XrdClLog.hh>#include <XrdCl/XrdClURL.hh>#include <XrdCl/XrdClXRootDResponses.hh>#include <XrdOuc/XrdOucCRC.hh>#include <XrdOuc/XrdOucPrivateUtils.hh>#include <XrdSys/XrdSysPageSize.hh>#include <XrdVersion.hh>#include <curl/curl.h>#include <openssl/bio.h>#include <openssl/evp.h>#include <fcntl.h>#include <fstream>#include <sys/syscall.h>#include <sys/types.h>#include <unistd.h>#include <charconv>#include <sstream>#include <stdexcept>#include <utility>Go to the source code of this file.
Classes | |
| struct | WaitingForBroker |
Functions | |
| std::pair< uint16_t, uint32_t > | CurlCodeConvert (CURLcode res) |
| struct WaitingForBroker |
Definition at line 81 of file XrdClHttpUtil.cc.
| Class Members | ||
|---|---|---|
| CURL * | curl {nullptr} | |
| time_t | expiry {0} | |
| std::pair< uint16_t, uint32_t > CurlCodeConvert | ( | CURLcode | res | ) |
Definition at line 174 of file XrdClHttpUtil.cc.
References XrdCl::errConnectionError, XrdCl::errCorruptedHeader, XrdCl::errDataError, XrdCl::errErrorResponse, XrdCl::errInternal, XrdCl::errInvalidAddr, XrdCl::errInvalidArgs, XrdCl::errLoginFailed, XrdCl::errNone, XrdCl::errNotSupported, XrdCl::errOperationExpired, XrdCl::errRedirectLimit, XrdCl::errSocketError, XrdCl::errTlsError, XrdCl::errUnknown, and kXR_TimerExpired.
Referenced by XrdClHttp::CurlWorker::Run().