File replica metadata. More...
#include <inode.h>
Inherits dmlite::Extensible.

Public Types | |
| 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 |
File replica metadata.
| bool Replica::operator!= | ( | const Replica & | r | ) | const |
Reimplemented from dmlite::Extensible.
| bool Replica::operator< | ( | const Replica & | r | ) | const |
Reimplemented from dmlite::Extensible.
| bool Replica::operator== | ( | const Replica & | r | ) | const |
Reimplemented from dmlite::Extensible.
| bool Replica::operator> | ( | const Replica & | r | ) | const |
Reimplemented from dmlite::Extensible.
| 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 |
1.6.1