XRootD
XrdClHttp Struct Reference
+ Inheritance diagram for XrdClHttp:
+ Collaboration diagram for XrdClHttp:

Classes

class  CurlChecksumOp
 
class  CurlCopyOp
 
class  CurlDeleteOp
 
class  CurlListdirOp
 
class  CurlMkcolOp
 
class  CurlOpenOp
 
class  CurlOperation
 
class  CurlOptionsOp
 
class  CurlPgReadOp
 
class  CurlPrefetchOpenOp
 
class  CurlPutOp
 
class  CurlQueryOp
 
class  CurlReadOp
 
class  CurlStatOp
 
class  CurlVectorReadOp
 
class  CurlWorker
 
class  DeleteResponseInfo
 
class  DirectoryListResponse
 
class  File
 
class  Filesystem
 
class  HandlerQueue
 
class  HeaderCallout
 
class  HeaderParser
 
class  MkdirResponseInfo
 
class  OpenResponseInfo
 
class  QueryResponse
 
class  ReadResponseInfo
 
class  ResponseInfo
 
class  StatResponse
 
class  VerbsCache
 

Public Types

enum class  ChecksumType {
  kCRC32C ,
  kMD5 ,
  kSHA1 ,
  kSHA256 ,
  kAll ,
  kUnknown
}
 
using CreateConnCalloutType = ConnectionCallout *(*)(const std::string &, const ResponseInfo &)
 

Public Attributes

constexpr size_t g_max_checksum_length = 32
 
const uint64_t kLogXrdClHttp = 73173
 

Detailed Description

Definition at line 197 of file XrdClHttpFile.cc.

Member Typedef Documentation

◆ CreateConnCalloutType

using XrdClHttp::CreateConnCalloutType = ConnectionCallout *(*)(const std::string &, const ResponseInfo &)

Definition at line 69 of file XrdClHttpConnectionCallout.hh.

Member Enumeration Documentation

◆ ChecksumType

enum XrdClHttp::ChecksumType
strong
Enumerator
kCRC32C 
kMD5 
kSHA1 
kSHA256 
kAll 
kUnknown 

Definition at line 33 of file XrdClHttpChecksum.hh.

33  {
34  kCRC32C,
35  kMD5,
36  kSHA1,
37  kSHA256,
38  kAll, // Short-hand for setting all checksums at once.
39  kUnknown, // Indicates an unset value; `kUnknown - 1` is used in for-loops to iterate through all checksums.
40 };

Member Data Documentation

◆ g_max_checksum_length

constexpr size_t XrdClHttp::g_max_checksum_length = 32
constexpr

Definition at line 30 of file XrdClHttpChecksum.hh.

◆ kLogXrdClHttp


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