#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 |
XrdCl::StatInfoVFS::StatInfoVFS | ( | ) |
Constructor.
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.
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] |