#include <XrdClHttpTape.hh>
Classes | |
| struct | Impl |
Public Member Functions | |
| TapeOperation (const std::string &url, const std::vector< std::string > &fileList, XrdCl::PrepareFlags::Flags flags) | |
| TapeOperation (const std::string &url, XrdCl::QueryCode::Code queryCode, const XrdCl::Buffer &arg) | |
| TapeOperation (const TapeOperation &)=delete | |
| ~TapeOperation () | |
| XrdCl::XRootDStatus | Advance (CURL *curl, long statusCode, const std::string &body, TapeHttpRequest &request, std::string &response, bool &complete) |
| TapeOperation & | operator= (const TapeOperation &)=delete |
| XrdCl::XRootDStatus | Start (TapeHttpRequest &request) |
Definition at line 51 of file XrdClHttpTape.hh.
| XrdClHttp::TapeOperation::TapeOperation | ( | const std::string & | url, |
| const std::vector< std::string > & | fileList, | ||
| XrdCl::PrepareFlags::Flags | flags ) |
Definition at line 829 of file XrdClHttpTape.cc.
References XrdCl::PrepareFlags::Cancel, XrdCl::errInvalidArgs, XrdClHttp::TapeOperation::Impl::Release, XrdCl::PrepareFlags::Stage, XrdClHttp::TapeOperation::Impl::Stage, and XrdClHttp::TapeOperation::Impl::StageCancel.
Referenced by TapeOperation(), and operator=().
| XrdClHttp::TapeOperation::TapeOperation | ( | const std::string & | url, |
| XrdCl::QueryCode::Code | queryCode, | ||
| const XrdCl::Buffer & | arg ) |
Definition at line 868 of file XrdClHttpTape.cc.
References XrdClHttp::TapeOperation::Impl::ArchiveInfo, XrdClHttp::TapeOperation::Impl::Discover, XrdCl::errInvalidArgs, XrdCl::errNotSupported, XrdCl::QueryCode::Opaque, XrdCl::QueryCode::Prepare, XrdCl::Utils::splitString(), XrdClHttp::TapeOperation::Impl::StageDelete, XrdClHttp::TapeOperation::Impl::StageStatus, and XrdCl::Buffer::ToString().
|
default |
|
delete |
| XrdCl::XRootDStatus XrdClHttp::TapeOperation::Advance | ( | CURL * | curl, |
| long | statusCode, | ||
| const std::string & | body, | ||
| TapeHttpRequest & | request, | ||
| std::string & | response, | ||
| bool & | complete ) |
Definition at line 973 of file XrdClHttpTape.cc.
References XrdClHttp::TapeOperation::Impl::ArchiveInfo, XrdClHttp::TapeHttpRequest::body, XrdClHttp::TapeOperation::Impl::Complete, XrdClHttp::DELETE, XrdClHttp::TapeOperation::Impl::Discover, XrdClHttp::TapeOperation::Impl::Discovery, XrdCl::errInternal, XrdCl::errInvalidArgs, XrdCl::errInvalidResponse, XrdClHttp::TapeOperation::Impl::Invalid, XrdCl::Status::IsOK(), XrdOucUtils::JoinUrl(), XrdClHttp::TapeHttpRequest::method, XrdClHttp::POST, XrdClHttp::TapeOperation::Impl::Release, XrdClHttp::TapeOperation::Impl::Request, XrdClHttp::TapeOperation::Impl::Stage, XrdClHttp::TapeOperation::Impl::StageCancel, XrdClHttp::TapeOperation::Impl::StageDelete, XrdClHttp::TapeOperation::Impl::StageStatus, and XrdClHttp::TapeHttpRequest::url.
Referenced by operator=().
|
delete |
| XrdCl::XRootDStatus XrdClHttp::TapeOperation::Start | ( | TapeHttpRequest & | request | ) |
Definition at line 949 of file XrdClHttpTape.cc.
References XrdClHttp::TapeOperation::Impl::Discovery, XrdCl::errInvalidArgs, XrdCl::errNotSupported, XrdClHttp::TapeOperation::Impl::Invalid, XrdOucUtils::JoinUrl(), and XrdClHttp::TapeHttpRequest::url.
Referenced by operator=().