#include <XrdTpcTPC.hh>
|
| int | ProcessOptionsReq (XrdHttpExtReq &req) |
| |
| int | RedirectTransfer (const std::string &redirect_resource, XrdHttpExtReq &req, XrdOucErrInfo &error) |
| |
| int | OpenWaitStall (XrdSfsFile &fh, const std::string &resource, int mode, int openMode, const XrdSecEntity &sec, const std::string &authz) |
| |
| int | RunCurlBasic (CURL *curl, XrdHttpExtReq &req, TPC::State &state, const char *log_prefix) |
| |
| int | ProcessPushReq (const std::string &resource, XrdHttpExtReq &req) |
| |
| int | ProcessPullReq (const std::string &resource, XrdHttpExtReq &req) |
| |
| bool | ConfigureFSLib (XrdOucStream &Config, std::string &path1, bool &path1_alt, std::string &path2, bool &path2_alt) |
| |
| bool | Configure (const char *configfn, XrdOucEnv *myEnv) |
| |
| virtual TPC::TPCHandler::~TPCHandler |
( |
| ) |
|
|
virtual |
| bool TPC::TPCHandler::Configure |
( |
const char * |
configfn, |
|
|
XrdOucEnv * |
myEnv |
|
) |
| |
|
private |
| bool TPC::TPCHandler::ConfigureFSLib |
( |
XrdOucStream & |
Config, |
|
|
std::string & |
path1, |
|
|
bool & |
path1_alt, |
|
|
std::string & |
path2, |
|
|
bool & |
path2_alt |
|
) |
| |
|
private |
| static std::string TPC::TPCHandler::GetAuthz |
( |
XrdHttpExtReq & |
req | ) |
|
|
staticprivate |
| virtual int TPC::TPCHandler::Init |
( |
const char * |
cfgfile | ) |
|
|
inlinevirtual |
| virtual bool TPC::TPCHandler::MatchesPath |
( |
const char * |
verb, |
|
|
const char * |
path |
|
) |
| |
|
virtual |
Tells if the incoming path is recognized as one of the paths that have to be processed.
Implements XrdHttpExtHandler.
| int TPC::TPCHandler::OpenWaitStall |
( |
XrdSfsFile & |
fh, |
|
|
const std::string & |
resource, |
|
|
int |
mode, |
|
|
int |
openMode, |
|
|
const XrdSecEntity & |
sec, |
|
|
const std::string & |
authz |
|
) |
| |
|
private |
| int TPC::TPCHandler::ProcessPullReq |
( |
const std::string & |
resource, |
|
|
XrdHttpExtReq & |
req |
|
) |
| |
|
private |
| int TPC::TPCHandler::ProcessPushReq |
( |
const std::string & |
resource, |
|
|
XrdHttpExtReq & |
req |
|
) |
| |
|
private |
| size_t TPC::TPCHandler::m_block_size |
|
staticprivate |
| std::string TPC::TPCHandler::m_cadir |
|
private |
| bool TPC::TPCHandler::m_desthttps |
|
private |
| void* TPC::TPCHandler::m_handle_base |
|
private |
| void* TPC::TPCHandler::m_handle_chained |
|
private |
| int TPC::TPCHandler::m_marker_period |
|
staticprivate |
| uint64_t TPC::TPCHandler::m_monid |
|
staticprivate |
| const int TPC::TPCHandler::m_pipelining_multiplier = 1 |
|
staticprivate |
| std::unique_ptr<XrdSfsFileSystem> TPC::TPCHandler::m_sfs |
|
private |
The documentation for this class was generated from the following file: