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 | compareDataWithData (const Data &lhs, const Data &rhs) |
static int | compareQueryWithData (const Name &queryName, const Data &data) |
static unique_ptr< Policy > | makeDefaultPolicy () |
bool | operator< (const Entry &entry, const Name &queryName) |
bool | operator< (const Entry &lhs, const Entry &rhs) |
bool | operator< (const Name &queryName, const Entry &entry) |
bool | operator< (Table::const_iterator lhs, Table::const_iterator rhs) |
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 117 of file cs-entry.hpp.
|
static |
Definition at line 85 of file cs-entry.cpp.
|
static |
Definition at line 64 of file cs-entry.cpp.
|
static |
bool nfd::cs::operator< | ( | const Entry & | entry, |
const Name & | queryName | ||
) |
Definition at line 95 of file cs-entry.cpp.
Definition at line 107 of file cs-entry.cpp.
bool nfd::cs::operator< | ( | const Name & | queryName, |
const Entry & | entry | ||
) |
Definition at line 101 of file cs-entry.cpp.
|
inline |
Definition at line 119 of file cs-entry.hpp.