25#ifndef SRC_XRDCL_XRDCLZIPLISTHANDLER_HH_
26#define SRC_XRDCL_XRDCLZIPLISTHANDLER_HH_
74 const std::string &path,
77 uint16_t timeout = 0 ) :
Definition XrdClAnyObject.hh:33
static Env * GetEnv()
Get default client environment.
bool GetInt(const std::string &key, int &value)
A file.
Definition XrdClFile.hh:46
Handle an async response.
Definition XrdClXRootDResponses.hh:1126
URL representation.
Definition XrdClURL.hh:31
void SetPath(const std::string &path)
Set the path.
Definition XrdClURL.hh:220
Request status.
Definition XrdClXRootDResponses.hh:219
Definition XrdClZipArchive.hh:61
Definition XrdClZipListHandler.hh:45
std::unique_ptr< DirectoryList > pDirList
Definition XrdClZipListHandler.hh:126
ZipArchive pZip
Definition XrdClZipListHandler.hh:130
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
File pFile
Definition XrdClZipListHandler.hh:129
Steps
Definition XrdClZipListHandler.hh:55
@ CLOSE
Definition XrdClZipListHandler.hh:58
@ DONE
Definition XrdClZipListHandler.hh:59
@ STAT
Definition XrdClZipListHandler.hh:56
@ OPEN
Definition XrdClZipListHandler.hh:57
time_t pStartTime
Definition XrdClZipListHandler.hh:127
void DoZipClose(time_t timeLeft)
Close the ZIP archive.
virtual void HandleResponse(XrdCl::XRootDStatus *statusptr, XrdCl::AnyObject *responseptr)
Handle the server response.
~ZipListHandler()
Destructor.
Definition XrdClZipListHandler.hh:94
DirListFlags::Flags pFlags
Definition XrdClZipListHandler.hh:122
int pStep
Definition XrdClZipListHandler.hh:132
ResponseHandler * pHandler
Definition XrdClZipListHandler.hh:123
void DoDirList(time_t timeLeft)
Do normal listing if it is a directory (and not a ZIP archive)
URL pUrl
Definition XrdClZipListHandler.hh:121
uint16_t pTimeout
Definition XrdClZipListHandler.hh:124
Definition XrdClAction.hh:34
const int DefaultRequestTimeout
Definition XrdClConstants.hh:54
Flags
Definition XrdClFileSystem.hh:156