XrdCl::StatInfoVFS Class Reference

VFS stat info. More...

#include <XrdClXRootDResponses.hh>

List of all members.

Public Member Functions

 StatInfoVFS ()
 Constructor.
uint64_t GetNodesRW () const
 Get number of nodes that can provide read/write space.
uint64_t GetFreeRW () const
 Get size of the largest contiguous area of free r/w space (in MB).
uint8_t GetUtilizationRW () const
 Get percentage of the partition utilization represented by FreeRW.
uint64_t GetNodesStaging () const
 Get number of nodes that can provide staging space.
uint64_t GetFreeStaging () const
 Get size of the largest contiguous area of free staging space (in MB).
uint8_t GetUtilizationStaging () const
 Get percentage of the partition utilization represented by FreeStaging.
bool ParseServerResponse (const char *data)
 Parse server response and fill up the object.

Private Attributes

uint64_t pNodesRW
uint64_t pFreeRW
uint32_t pUtilizationRW
uint64_t pNodesStaging
uint64_t pFreeStaging
uint32_t pUtilizationStaging


Detailed Description

VFS stat info.


Constructor & Destructor Documentation

XrdCl::StatInfoVFS::StatInfoVFS (  ) 

Constructor.


Member Function Documentation

uint64_t XrdCl::StatInfoVFS::GetFreeRW (  )  const [inline]

Get size of the largest contiguous area of free r/w space (in MB).

uint64_t XrdCl::StatInfoVFS::GetFreeStaging (  )  const [inline]

Get size of the largest contiguous area of free staging space (in MB).

uint64_t XrdCl::StatInfoVFS::GetNodesRW (  )  const [inline]

Get number of nodes that can provide read/write space.

uint64_t XrdCl::StatInfoVFS::GetNodesStaging (  )  const [inline]

Get number of nodes that can provide staging space.

uint8_t XrdCl::StatInfoVFS::GetUtilizationRW (  )  const [inline]

Get percentage of the partition utilization represented by FreeRW.

uint8_t XrdCl::StatInfoVFS::GetUtilizationStaging (  )  const [inline]

Get percentage of the partition utilization represented by FreeStaging.

bool XrdCl::StatInfoVFS::ParseServerResponse ( const char *  data  ) 

Parse server response and fill up the object.


Member Data Documentation

uint64_t XrdCl::StatInfoVFS::pFreeRW [private]

uint64_t XrdCl::StatInfoVFS::pFreeStaging [private]

uint64_t XrdCl::StatInfoVFS::pNodesRW [private]

uint64_t XrdCl::StatInfoVFS::pNodesStaging [private]

uint32_t XrdCl::StatInfoVFS::pUtilizationRW [private]

uint32_t XrdCl::StatInfoVFS::pUtilizationStaging [private]


The documentation for this class was generated from the following file:
Generated on 13 Mar 2017 for xrootd by  doxygen 1.4.7