#include <XrdClHttpFactory.hh>
Public Member Functions | |
| Factory () | |
| virtual XrdCl::FilePlugIn * | CreateFile (const std::string &url) override |
| Create a file plug-in for the given URL. | |
| virtual XrdCl::FileSystemPlugIn * | CreateFileSystem (const std::string &url) override |
| Create a file system plug-in for the given URL. | |
| void | Produce (std::unique_ptr< XrdClHttp::CurlOperation > operation) |
| Public Member Functions inherited from XrdCl::PlugInFactory | |
| virtual | ~PlugInFactory () |
| Destructor. | |
Static Public Member Functions | |
| static struct timespec | GetHeaderTimeoutWithDefault (time_t oper_timeout) |
Definition at line 44 of file XrdClHttpFactory.hh.
|
inline |
Definition at line 46 of file XrdClHttpFactory.hh.
Referenced by GetHeaderTimeoutWithDefault().
|
overridevirtual |
Create a file plug-in for the given URL.
Implements XrdCl::PlugInFactory.
|
overridevirtual |
Create a file system plug-in for the given URL.
Implements XrdCl::PlugInFactory.
References GetHeaderTimeoutWithDefault().
|
static |
Definition at line 43 of file XrdClHttpFactory.cc.
References Factory(), XrdCl::DefaultRequestTimeout, XrdCl::DefaultEnv::GetEnv(), GetHeaderTimeoutWithDefault(), and XrdCl::Env::GetInt().
Referenced by CreateFileSystem(), XrdClHttp::Filesystem::DirList(), GetHeaderTimeoutWithDefault(), XrdClHttp::Filesystem::MkDir(), XrdClHttp::Filesystem::Query(), XrdClHttp::Filesystem::Rm(), and XrdClHttp::Filesystem::Stat().
| void Factory::Produce | ( | std::unique_ptr< XrdClHttp::CurlOperation > | operation | ) |
Definition at line 334 of file XrdClHttpFactory.cc.
References Produce().
Referenced by Produce().