const Data & getData() const
void updateStaleTime()
refreshes stale time relative to current time
represents a base class for CS entry
const Name & getFullName() const
void setData(shared_ptr< const Data > data, bool isUnsolicited)
replaces the stored Data
bool isStale() const
checks if the stored Data is stale now
const time::steady_clock::TimePoint & getStaleTime() const
bool isUnsolicited() const
const Name & getName() const
bool canSatisfy(const Interest &interest) const
determines whether Interest can be satisified by the stored Data
void setData(const Data &data, bool isUnsolicited)
replaces the stored Data