AcquireCurlHandle() const | s3fanout::S3FanoutManager | private |
active_requests_ | s3fanout::S3FanoutManager | private |
available_jobs_ | s3fanout::S3FanoutManager | private |
Backoff(JobInfo *info) | s3fanout::S3FanoutManager | private |
CallbackCurlSocket(CURL *easy, curl_socket_t s, int action, void *userp, void *socketp) | s3fanout::S3FanoutManager | privatestatic |
CanRetry(const JobInfo *info) | s3fanout::S3FanoutManager | private |
complete_hostname_ | s3fanout::S3FanoutManager | private |
config_ | s3fanout::S3FanoutManager | private |
curl_handle_lock_ | s3fanout::S3FanoutManager | private |
curl_multi_ | s3fanout::S3FanoutManager | private |
curl_sharehandles_ | s3fanout::S3FanoutManager | private |
DetectThrottleIndicator(const std::string &header, JobInfo *info) | s3fanout::S3FanoutManager | static |
GetAwsV4SigningKey(const std::string &date) const | s3fanout::S3FanoutManager | private |
GetContentType(const JobInfo &info) const | s3fanout::S3FanoutManager | private |
GetRequestString(const JobInfo &info) const | s3fanout::S3FanoutManager | private |
GetStatistics() | s3fanout::S3FanoutManager | |
GetUriEncode(const std::string &val, bool encode_slash) const | s3fanout::S3FanoutManager | private |
InitializeDnsSettings(CURL *handle, std::string remote_host) const | s3fanout::S3FanoutManager | private |
InitializeDnsSettingsCurl(CURL *handle, CURLSH *sharehandle, curl_slist *clist) const | s3fanout::S3FanoutManager | private |
InitializeRequest(JobInfo *info, CURL *handle) const | s3fanout::S3FanoutManager | private |
InitPipeWatchFds() | s3fanout::S3FanoutManager | private |
is_curl_debug_ | s3fanout::S3FanoutManager | private |
jobs_todo_ | s3fanout::S3FanoutManager | private |
jobs_todo_lock_ | s3fanout::S3FanoutManager | private |
kCacheControlCas | s3fanout::S3FanoutManager | privatestatic |
kCacheControlDotCvmfs | s3fanout::S3FanoutManager | privatestatic |
kDefault429ThrottleMs | s3fanout::S3FanoutManager | static |
kDefaultHTTPPort | s3fanout::S3FanoutManager | static |
kDefaultHTTPSPort | s3fanout::S3FanoutManager | static |
kLowSpeedLimit | s3fanout::S3FanoutManager | privatestatic |
kMax429ThrottleMs | s3fanout::S3FanoutManager | static |
kThrottleReportIntervalSec | s3fanout::S3FanoutManager | static |
last_signing_key_ | s3fanout::S3FanoutManager | mutableprivate |
MainUpload(void *data) | s3fanout::S3FanoutManager | privatestatic |
max_available_jobs_ | s3fanout::S3FanoutManager | private |
MkAzureAuthz(const JobInfo &info, std::vector< std::string > *headers) const | s3fanout::S3FanoutManager | private |
MkCompleteHostname() | s3fanout::S3FanoutManager | inlineprivate |
MkPayloadHash(const JobInfo &info, std::string *hex_hash) const | s3fanout::S3FanoutManager | private |
MkUrl(const std::string &objkey) const | s3fanout::S3FanoutManager | inlineprivate |
MkV2Authz(const JobInfo &info, std::vector< std::string > *headers) const | s3fanout::S3FanoutManager | private |
MkV4Authz(const JobInfo &info, std::vector< std::string > *headers) const | s3fanout::S3FanoutManager | private |
multi_threaded_ | s3fanout::S3FanoutManager | private |
opt_ipv4_only_ | s3fanout::S3FanoutManager | private |
pipe_completed_ | s3fanout::S3FanoutManager | private |
pipe_jobs_ | s3fanout::S3FanoutManager | private |
pipe_terminate_ | s3fanout::S3FanoutManager | private |
pool_handles_idle_ | s3fanout::S3FanoutManager | private |
pool_handles_inuse_ | s3fanout::S3FanoutManager | private |
PopCompletedJob() | s3fanout::S3FanoutManager | |
prng_ | s3fanout::S3FanoutManager | private |
PushCompletedJob(JobInfo *info) | s3fanout::S3FanoutManager | |
PushNewJob(JobInfo *info) | s3fanout::S3FanoutManager | |
ReleaseCurlHandle(JobInfo *info, CURL *handle) const | s3fanout::S3FanoutManager | private |
resolver_ | s3fanout::S3FanoutManager | private |
S3FanoutManager(const S3Config &config) | s3fanout::S3FanoutManager | explicit |
Semaphore typedef | s3fanout::S3FanoutManager | protected |
SetUrlOptions(JobInfo *info) const | s3fanout::S3FanoutManager | private |
sharehandles_ | s3fanout::S3FanoutManager | private |
SingleCopy() | SingleCopy | inlineprivate |
Spawn() | s3fanout::S3FanoutManager | |
ssl_certificate_store_ | s3fanout::S3FanoutManager | private |
statistics_ | s3fanout::S3FanoutManager | private |
thread_upload_ | s3fanout::S3FanoutManager | private |
timestamp_last_throttle_report_ | s3fanout::S3FanoutManager | private |
UpdateStatistics(CURL *handle) | s3fanout::S3FanoutManager | private |
user_agent_ | s3fanout::S3FanoutManager | private |
VerifyAndFinalize(const int curl_error, JobInfo *info) | s3fanout::S3FanoutManager | private |
watch_fds_ | s3fanout::S3FanoutManager | private |
watch_fds_inuse_ | s3fanout::S3FanoutManager | private |
watch_fds_max_ | s3fanout::S3FanoutManager | private |
watch_fds_size_ | s3fanout::S3FanoutManager | private |
~S3FanoutManager() | s3fanout::S3FanoutManager | |