#include <XrdHttpTapeApiStore.hh>
Classes | |
| struct | Status |
Public Member Functions | |
| XrdHttpTapeApiStore (std::filesystem::path root) | |
| Status | ArchiveInfo (const nlohmann::json &paths, nlohmann::json &response) |
| Status | CancelStage (const std::string &requestId, const nlohmann::json &paths) |
| Status | CreateStage (const nlohmann::json &files, std::string &requestId) |
| Status | DeleteStage (const std::string &requestId) |
| Status | GetStage (const std::string &requestId, nlohmann::json &response) |
| Status | Initialize () |
| Status | Release (const std::string &requestId, const nlohmann::json &paths) |
Definition at line 21 of file XrdHttpTapeApiStore.hh.
|
explicit |
Definition at line 60 of file XrdHttpTapeApiStore.cc.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::ArchiveInfo | ( | const nlohmann::json & | paths, |
| nlohmann::json & | response ) |
Definition at line 381 of file XrdHttpTapeApiStore.cc.
References Error, and XrdHttpTapeApiStore::Status::message.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::CancelStage | ( | const std::string & | requestId, |
| const nlohmann::json & | paths ) |
Definition at line 329 of file XrdHttpTapeApiStore.cc.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::CreateStage | ( | const nlohmann::json & | files, |
| std::string & | requestId ) |
Definition at line 219 of file XrdHttpTapeApiStore.cc.
References Error, and XrdHttpTapeApiStore::Status::message.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::DeleteStage | ( | const std::string & | requestId | ) |
Definition at line 340 of file XrdHttpTapeApiStore.cc.
References Error.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::GetStage | ( | const std::string & | requestId, |
| nlohmann::json & | response ) |
Definition at line 291 of file XrdHttpTapeApiStore.cc.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::Initialize | ( | ) |
Definition at line 68 of file XrdHttpTapeApiStore.cc.
References Error.
| XrdHttpTapeApiStore::Status XrdHttpTapeApiStore::Release | ( | const std::string & | requestId, |
| const nlohmann::json & | paths ) |
Definition at line 356 of file XrdHttpTapeApiStore.cc.
References Error.