25 #ifndef SRC_XRDCL_XRDCLZIPLISTHANDLER_HH_ 26 #define SRC_XRDCL_XRDCLZIPLISTHANDLER_HH_ 74 const std::string &path,
77 uint16_t timeout = 0 ) :
int pStep
Definition: XrdClZipListHandler.hh:133
Definition: XrdClAnyObject.hh:32
DirListFlags::Flags pFlags
Definition: XrdClZipListHandler.hh:123
Definition: XrdClZipListHandler.hh:56
ZipArchiveReader pZip
Definition: XrdClZipListHandler.hh:131
bool GetInt(const std::string &key, int &value)
File pFile
Definition: XrdClZipListHandler.hh:130
void DoDirList(time_t timeLeft)
Do normal listing if it is a directory (and not a ZIP archive)
uint16_t pTimeout
Definition: XrdClZipListHandler.hh:125
Definition: XrdClZipListHandler.hh:44
static Env * GetEnv()
Get default client environment.
void SetPath(const std::string &path)
Set the path.
Definition: XrdClURL.hh:220
void DoZipClose(time_t timeLeft)
Close the ZIP archive.
URL pUrl
Definition: XrdClZipListHandler.hh:122
A file.
Definition: XrdClFile.hh:45
Request status.
Definition: XrdClXRootDResponses.hh:218
Definition: XrdClAnyObject.hh:25
virtual void HandleResponse(XrdCl::XRootDStatus *statusptr, XrdCl::AnyObject *responseptr)
Handle the server response.
Handle an async response.
Definition: XrdClXRootDResponses.hh:1040
~ZipListHandler()
Destructor.
Definition: XrdClZipListHandler.hh:95
Definition: XrdClZipListHandler.hh:59
URL representation.
Definition: XrdClURL.hh:30
Flags
Definition: XrdClFileSystem.hh:155
Definition: XrdClZipArchiveReader.hh:46
Definition: XrdClZipListHandler.hh:58
ResponseHandler * pHandler
Definition: XrdClZipListHandler.hh:124
std::unique_ptr< DirectoryList > pDirList
Definition: XrdClZipListHandler.hh:127
Steps
Definition: XrdClZipListHandler.hh:54
void DoZipOpen(time_t timeLeft)
Open the ZIP archive.
ZipListHandler(const URL &url, const std::string &path, DirListFlags::Flags flags, ResponseHandler *handler, uint16_t timeout=0)
Definition: XrdClZipListHandler.hh:73
const int DefaultRequestTimeout
Definition: XrdClConstants.hh:53
Definition: XrdClZipListHandler.hh:57
time_t pStartTime
Definition: XrdClZipListHandler.hh:128