XrdCl::FileSystemUtils::SpaceInfo Class Reference

Container for space information. More...

#include <XrdClFileSystemUtils.hh>

List of all members.

Public Member Functions

 SpaceInfo (uint64_t total, uint64_t free, uint64_t used, uint64_t largestChunk)
 ~SpaceInfo ()
uint64_t GetTotal () const
 Amount of total space in MB.
uint64_t GetFree () const
 Amount of free space in MB.
uint64_t GetUsed () const
 Amount of used space in MB.
uint64_t GetLargestFreeChunk () const
 Largest single chunk of free space.

Private Attributes

std::unique_ptr< SpaceInfoImpl > pImpl

Detailed Description

Container for space information.


Constructor & Destructor Documentation

XrdCl::FileSystemUtils::SpaceInfo::SpaceInfo ( uint64_t  total,
uint64_t  free,
uint64_t  used,
uint64_t  largestChunk 
)
XrdCl::FileSystemUtils::SpaceInfo::~SpaceInfo (  ) 

Member Function Documentation

uint64_t XrdCl::FileSystemUtils::SpaceInfo::GetFree (  )  const

Amount of free space in MB.

uint64_t XrdCl::FileSystemUtils::SpaceInfo::GetLargestFreeChunk (  )  const

Largest single chunk of free space.

uint64_t XrdCl::FileSystemUtils::SpaceInfo::GetTotal (  )  const

Amount of total space in MB.

uint64_t XrdCl::FileSystemUtils::SpaceInfo::GetUsed (  )  const

Amount of used space in MB.


Member Data Documentation

std::unique_ptr<SpaceInfoImpl> XrdCl::FileSystemUtils::SpaceInfo::pImpl [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1