Namespaces | |
lru | |
priority_fifo | |
Classes | |
class | Cs |
implements the Content Store More... | |
class | Entry |
a ContentStore entry More... | |
class | Policy |
represents a CS replacement policy More... | |
Typedefs | |
using | Table = std::set< Entry, std::less<> > |
an ordered container of ContentStore entries More... | |
Functions | |
static int | compareQueryWithData (const Name &queryName, const Data &data) |
static int | compareDataWithData (const Data &lhs, const Data &rhs) |
bool | operator< (const Entry &entry, const Name &queryName) |
bool | operator< (const Name &queryName, const Entry &entry) |
bool | operator< (const Entry &lhs, const Entry &rhs) |
bool | operator< (Table::const_iterator lhs, Table::const_iterator rhs) |
static unique_ptr< Policy > | makeDefaultPolicy () |
Variables | |
ContentStore | |
using nfd::cs::Table = typedef std::set<Entry, std::less<> > |
an ordered container of ContentStore entries
This container uses std::less<> comparator to enable lookup with queryName.
Definition at line 116 of file cs-entry.hpp.
Definition at line 65 of file cs-entry.cpp.
References ndn::Name::compare(), ndn::Name::empty(), ndn::Data::getFullName(), ndn::Data::getName(), and ndn::Name::size().
Referenced by operator<().
Definition at line 86 of file cs-entry.cpp.
References ndn::Name::compare(), ndn::Data::getFullName(), and ndn::Data::getName().
Referenced by operator<().
Definition at line 97 of file cs-entry.cpp.
References compareQueryWithData(), and nfd::cs::Entry::getData().
Referenced by nfd::cs::Entry::clearUnsolicited().
Definition at line 103 of file cs-entry.cpp.
References compareQueryWithData(), and nfd::cs::Entry::getData().
Definition at line 109 of file cs-entry.cpp.
References compareDataWithData(), and nfd::cs::Entry::getData().
|
inline |
Definition at line 119 of file cs-entry.hpp.
|
static |
Definition at line 39 of file cs.cpp.
References nfd::cs::Policy::create().
Referenced by nfd::cs::Cs::Cs().