17#include <unordered_map>
30#define ResponseInfoProperty "XrdClResponseInfo"
37 std::unique_ptr<ResponseInfo>
GetResponseInfo() {
return std::move(m_response_info);}
38 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
41 std::unique_ptr<ResponseInfo> m_response_info;
49 StatResponse(
const std::string &
id, uint64_t size, uint32_t flags, uint64_t modTime)
52 std::unique_ptr<ResponseInfo>
GetResponseInfo() {
return std::move(m_response_info);}
53 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
56 std::unique_ptr<ResponseInfo> m_response_info;
68 std::unique_ptr<ResponseInfo>
GetResponseInfo() {
return std::move(m_response_info);}
69 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
71 std::unique_ptr<ResponseInfo> m_response_info;
80 std::unique_ptr<ResponseInfo>
GetResponseInfo() {
return std::move(m_response_info);}
81 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
83 std::unique_ptr<ResponseInfo> m_response_info;
90 std::unique_ptr<ResponseInfo>
GetResponseInfo() {
return std::move(m_response_info);}
91 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
93 std::unique_ptr<ResponseInfo> m_response_info;
101 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
103 std::unique_ptr<ResponseInfo> m_response_info;
114 void SetResponseInfo(std::unique_ptr<ResponseInfo> info) {m_response_info = std::move(info);}
116 std::unique_ptr<ResponseInfo> m_response_info;
virtual ~DeleteResponseInfo()
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
std::unique_ptr< ResponseInfo > GetResponseInfo()
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
std::unique_ptr< ResponseInfo > GetResponseInfo()
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
virtual ~MkdirResponseInfo()
std::unique_ptr< ResponseInfo > GetResponseInfo()
std::unique_ptr< ResponseInfo > GetResponseInfo()
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
OpenResponseInfo(OpenResponseInfo &&)=default
virtual ~OpenResponseInfo()
std::unique_ptr< ResponseInfo > GetResponseInfo()
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
ReadResponseInfo(uint64_t off=0, uint32_t len=0, void *buff=0)
virtual ~ReadResponseInfo()
std::unique_ptr< ResponseInfo > GetResponseInfo()
void SetResponseInfo(std::unique_ptr< ResponseInfo > info)
std::unique_ptr< ResponseInfo > GetResponseInfo()
StatResponse(const std::string &id, uint64_t size, uint32_t flags, uint64_t modTime)
Binary blob representation.
Describe a data chunk for vector read.
ChunkInfo(uint64_t off=0, uint32_t len=0, void *buff=0)
Constructor.