|
XRootD
|
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 | CurlTapeOp |
| class | CurlTapePrepareOp |
| class | CurlTapeQueryOp |
| 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 |
| struct | TapeHttpRequest |
| class | TapeOperation |
| class | VerbsCache |
Public Types | |
| enum class | ChecksumType { kADLER32 , kCRC32 , kCRC32C , kMD5 , kSHA1 , kSHA256 , kAll , kUnknown } |
| using | CreateConnCalloutType = ConnectionCallout *(*)(const std::string &, const ResponseInfo &) |
| enum class | HttpVerb { COPY , DELETE , HEAD , GET , POST , MKCOL , OPTIONS , PROPFIND , PUT , Count } |
| enum class | TpcMode { Pull , Push } |
Public Attributes | |
| constexpr size_t | g_max_checksum_length = 32 |
| const uint64_t | kLogXrdClHttp = 73173 |
Definition at line 197 of file XrdClHttpFile.cc.
| struct XrdClHttp::TapeHttpRequest |
Definition at line 41 of file XrdClHttpTape.hh.
Collaboration diagram for XrdClHttp::TapeHttpRequest:| Class Members | ||
|---|---|---|
| string | body | |
| HttpVerb | method | |
| string | url | |
| using XrdClHttp::CreateConnCalloutType = ConnectionCallout *(*)(const std::string &, const ResponseInfo &) |
Definition at line 69 of file XrdClHttpConnectionCallout.hh.
|
strong |
| Enumerator | |
|---|---|
| kADLER32 | |
| kCRC32 | |
| kCRC32C | |
| kMD5 | |
| kSHA1 | |
| kSHA256 | |
| kAll | |
| kUnknown | |
Definition at line 33 of file XrdClHttpChecksum.hh.
|
strong |
| Enumerator | |
|---|---|
| COPY | |
| DELETE | |
| HEAD | |
| GET | |
| POST | |
| MKCOL | |
| OPTIONS | |
| PROPFIND | |
| PUT | |
| Count | |
Definition at line 30 of file XrdClHttpVerb.hh.
|
strong |
| Enumerator | |
|---|---|
| Pull | |
| Push | |
Definition at line 887 of file XrdClHttpOps.hh.
|
constexpr |
Definition at line 30 of file XrdClHttpChecksum.hh.
| const uint64_t XrdClHttp::kLogXrdClHttp = 73173 |
Definition at line 53 of file XrdClHttpUtil.hh.
Referenced by XrdClHttp::HeaderBuilder::Build(), XrdClHttp::CurlReadOp::Continue(), XrdClHttp::CurlReadOp::ContinueHandle(), XrdClHttp::CurlPutOp::ContinueHandle(), XrdClHttp::CurlOpenOp::Fail(), XrdClHttp::CurlMkcolOp::Fail(), XrdClHttp::CurlReadOp::Fail(), XrdClHttp::CurlVectorReadOp::Fail(), XrdClHttp::CurlPutOp::Fail(), XrdClHttp::CurlStatOp::GetStatInfo(), InjectBearerToken(), XrdClHttp::CurlReadOp::Pause(), XrdClHttp::CurlPutOp::Pause(), XrdClHttp::CurlWorker::Run(), XrdClHttp::CurlWorker::RunStatic(), stat_size(), XrdClHttp::CurlOpenOp::Success(), XrdClHttp::CurlChecksumOp::Success(), XrdClHttp::CurlDeleteOp::Success(), XrdClHttp::CurlMkcolOp::Success(), XrdClHttp::CurlQueryOp::Success(), XrdClHttp::CurlListdirOp::Success(), XrdClHttp::CurlPutOp::Success(), XrdClHttp::CurlStatOp::SuccessImpl(), and XrdClHttp::Filesystem::ThirdPartyCopy().