5#ifndef __HTTP_FILE_SYSTEM_PLUG_IN_
6#define __HTTP_FILE_SYSTEM_PLUG_IN_
13#include <unordered_map>
23 virtual XRootDStatus Mv(
const std::string &source,
const std::string &dest,
27 uint16_t timeout)
override;
31 uint16_t timeout)
override;
34 uint16_t timeout)
override;
39 uint16_t timeout)
override;
42 uint16_t timeout)
override;
45 const std::string &
value)
override;
48 std::string &
value)
const override;
52 Davix::DavPosix *davix_client_;
56 std::unordered_map<std::string, std::string> properties_;
An interface for file plug-ins.
virtual bool GetProperty(const std::string &name, std::string &value) const override
virtual ~HttpFileSystemPlugIn() noexcept
HttpFileSystemPlugIn(const std::string &url)
virtual bool SetProperty(const std::string &name, const std::string &value) override
Handle an async response.
DirListImpl< false > DirList
Response NullRef< Response >::value