Object stat info. More...
#include <XrdClXRootDResponses.hh>
Public Types | |
enum | Flags { XBitSet = kXR_xset, IsDir = kXR_isDir, Other = kXR_other, Offline = kXR_offline, POSCPending = kXR_poscpend, IsReadable = kXR_readable, IsWritable = kXR_writable } |
Flags. More... | |
Public Member Functions | |
StatInfo (const char *data) | |
Constructor. | |
const std::string | GetId () const |
Get id. | |
uint64_t | GetSize () const |
Get size (in bytes). | |
uint32_t | GetFlags () const |
Get flags. | |
bool | TestFlags (uint32_t flags) const |
Test flags. | |
uint64_t | GetModTime () const |
Get modification time (in seconds since epoch). | |
std::string | GetModTimeAsString () const |
Get modification time. | |
Private Member Functions | |
void | ParseServerResponse (const char *data) |
Private Attributes | |
std::string | pId |
uint64_t | pSize |
uint32_t | pFlags |
uint64_t | pModTime |
Object stat info.
Flags.
XrdCl::StatInfo::StatInfo | ( | const char * | data | ) |
Constructor.
uint32_t XrdCl::StatInfo::GetFlags | ( | ) | const [inline] |
Get flags.
References pFlags.
const std::string XrdCl::StatInfo::GetId | ( | ) | const [inline] |
Get id.
References pId.
uint64_t XrdCl::StatInfo::GetModTime | ( | ) | const [inline] |
Get modification time (in seconds since epoch).
References pModTime.
std::string XrdCl::StatInfo::GetModTimeAsString | ( | ) | const [inline] |
Get modification time.
References pModTime.
uint64_t XrdCl::StatInfo::GetSize | ( | ) | const [inline] |
Get size (in bytes).
References pSize.
void XrdCl::StatInfo::ParseServerResponse | ( | const char * | data | ) | [private] |
bool XrdCl::StatInfo::TestFlags | ( | uint32_t | flags | ) | const [inline] |
Test flags.
References pFlags.
uint32_t XrdCl::StatInfo::pFlags [private] |
Referenced by GetFlags(), and TestFlags().
std::string XrdCl::StatInfo::pId [private] |
Referenced by GetId().
uint64_t XrdCl::StatInfo::pModTime [private] |
Referenced by GetModTime(), and GetModTimeAsString().
uint64_t XrdCl::StatInfo::pSize [private] |
Referenced by GetSize().