25 #ifndef SRC_XRDCL_XRDCLZIPLISTHANDLER_HH_
26 #define SRC_XRDCL_XRDCLZIPLISTHANDLER_HH_
74 const std::string &path,
77 uint16_t timeout = 0 ) :
78 pUrl( url ), pFlags( flags ), pHandler( handler ),
79 pTimeout( timeout ), pStartTime( time( 0 ) ), pStep( STAT )
109 void DoDirList( time_t timeLeft );
114 void DoZipOpen( time_t timeLeft );
119 void DoZipClose( time_t timeLeft );
126 std::unique_ptr<DirectoryList> pDirList;
static Env * GetEnv()
Get default client environment.
bool GetInt(const std::string &key, int &value)
Handle an async response.
void SetPath(const std::string &path)
Set the path.
ZipListHandler(const URL &url, const std::string &path, DirListFlags::Flags flags, ResponseHandler *handler, uint16_t timeout=0)
~ZipListHandler()
Destructor.
virtual void HandleResponse(XrdCl::XRootDStatus *statusptr, XrdCl::AnyObject *responseptr)
Handle the server response.
const int DefaultRequestTimeout