25 #ifndef __XRD_CL_FILE_SYSTEM_UTILS_HH__
26 #define __XRD_CL_FILE_SYSTEM_UTILS_HH__
50 SpaceInfo( uint64_t total, uint64_t free, uint64_t used,
51 uint64_t largestChunk ):
87 const std::string &path );
91 #endif // __XRD_CL_FILE_SYSTEM_UTILS HH__
static XRootDStatus GetSpaceInfo(SpaceInfo *&result, FileSystem *fs, const std::string &path)
Recursively get space information for given path.
uint64_t GetUsed() const
Amount of used space in MB.
Definition: XrdClFileSystemUtils.hh:68
Container for space information.
Definition: XrdClFileSystemUtils.hh:47
uint64_t GetTotal() const
Amount of total space in MB.
Definition: XrdClFileSystemUtils.hh:58
uint64_t pTotal
Definition: XrdClFileSystemUtils.hh:76
Definition: XrdClFileSystemUtils.hh:41
uint64_t pUsed
Definition: XrdClFileSystemUtils.hh:78
SpaceInfo(uint64_t total, uint64_t free, uint64_t used, uint64_t largestChunk)
Definition: XrdClFileSystemUtils.hh:50
uint64_t pLargestChunk
Definition: XrdClFileSystemUtils.hh:79
Request status.
Definition: XrdClXRootDResponses.hh:212
uint64_t GetFree() const
Amount of free space in MB.
Definition: XrdClFileSystemUtils.hh:63
uint64_t GetLargestFreeChunk() const
Largest single chunk of free space.
Definition: XrdClFileSystemUtils.hh:73
uint64_t pFree
Definition: XrdClFileSystemUtils.hh:77
Send file/filesystem queries to an XRootD cluster.
Definition: XrdClFileSystem.hh:195