xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdCl::StatInfoVFS Class Reference

VFS stat info. More...

#include <XrdClXRootDResponses.hh>

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

◆ StatInfoVFS()

XrdCl::StatInfoVFS::StatInfoVFS ( )

Constructor.

Member Function Documentation

◆ GetFreeRW()

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

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

References pFreeRW.

◆ GetFreeStaging()

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

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

References pFreeStaging.

◆ GetNodesRW()

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

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

References pNodesRW.

◆ GetNodesStaging()

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

Get number of nodes that can provide staging space.

References pNodesStaging.

◆ GetUtilizationRW()

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

Get percentage of the partition utilization represented by FreeRW.

References pUtilizationRW.

◆ GetUtilizationStaging()

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

Get percentage of the partition utilization represented by FreeStaging.

References pUtilizationStaging.

◆ ParseServerResponse()

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

Parse server response and fill up the object.

Member Data Documentation

◆ pFreeRW

uint64_t XrdCl::StatInfoVFS::pFreeRW
private

Referenced by GetFreeRW().

◆ pFreeStaging

uint64_t XrdCl::StatInfoVFS::pFreeStaging
private

Referenced by GetFreeStaging().

◆ pNodesRW

uint64_t XrdCl::StatInfoVFS::pNodesRW
private

Referenced by GetNodesRW().

◆ pNodesStaging

uint64_t XrdCl::StatInfoVFS::pNodesStaging
private

Referenced by GetNodesStaging().

◆ pUtilizationRW

uint32_t XrdCl::StatInfoVFS::pUtilizationRW
private

Referenced by GetUtilizationRW().

◆ pUtilizationStaging

uint32_t XrdCl::StatInfoVFS::pUtilizationStaging
private

Referenced by GetUtilizationStaging().


The documentation for this class was generated from the following file: