#include <inode.h>
Inherits dmlite::Extensible.
Inheritance diagram for dmlite::Replica:
Public Types | |
kAvailable = '-' | |
kBeingPopulated = 'P' | |
kToBeDeleted = 'D' | |
kVolatile = 'V' | |
kPermanent = 'P' | |
enum | ReplicaStatus { kAvailable = '-', kBeingPopulated = 'P', kToBeDeleted = 'D' } |
enum | ReplicaType { kVolatile = 'V', kPermanent = 'P' } |
Public Member Functions | |
bool | operator== (const Replica &) const |
bool | operator!= (const Replica &) const |
bool | operator< (const Replica &) const |
bool | operator> (const Replica &) const |
Public Attributes | |
int64_t | replicaid |
int64_t | fileid |
int64_t | nbaccesses |
time_t | atime |
time_t | ptime |
time_t | ltime |
ReplicaStatus | status |
ReplicaType | type |
std::string | server |
std::string | rfn |
bool Replica::operator!= | ( | const Replica & | ) | const |
bool Replica::operator< | ( | const Replica & | ) | const |
bool Replica::operator== | ( | const Replica & | ) | const |
bool Replica::operator> | ( | const Replica & | ) | const |
time_t dmlite::Replica::atime |
int64_t dmlite::Replica::fileid |
time_t dmlite::Replica::ltime |
int64_t dmlite::Replica::nbaccesses |
time_t dmlite::Replica::ptime |
int64_t dmlite::Replica::replicaid |
std::string dmlite::Replica::rfn |
std::string dmlite::Replica::server |