This is the complete list of members for ndn::InMemoryStorageLfu, including all inherited members.
afterAccess(InMemoryStorageEntry *entry) override | ndn::InMemoryStorageLfu | protectedvirtual |
afterInsert(InMemoryStorageEntry *entry) override | ndn::InMemoryStorageLfu | protectedvirtual |
beforeErase(InMemoryStorageEntry *entry) override | ndn::InMemoryStorageLfu | protectedvirtual |
begin() const | ndn::InMemoryStorage | |
Cache typedef | ndn::InMemoryStorage | |
end() const | ndn::InMemoryStorage | |
erase(const Name &prefix, const bool isPrefix=true) | ndn::InMemoryStorage | |
eraseImpl(const Name &name) | ndn::InMemoryStorage | protected |
evictItem() override | ndn::InMemoryStorageLfu | protectedvirtual |
find(const Interest &interest) | ndn::InMemoryStorage | |
find(const Name &name) | ndn::InMemoryStorage | |
getCapacity() const | ndn::InMemoryStorage | inlineprotected |
getLimit() const | ndn::InMemoryStorage | inline |
INFINITE_WINDOW | ndn::InMemoryStorage | static |
InMemoryStorage(size_t limit=std::numeric_limits< size_t >::max()) | ndn::InMemoryStorage | explicit |
InMemoryStorage(boost::asio::io_service &ioService, size_t limit=std::numeric_limits< size_t >::max()) | ndn::InMemoryStorage | explicit |
InMemoryStorageLfu(size_t limit=10) | ndn::InMemoryStorageLfu | explicit |
InMemoryStorageLfu(boost::asio::io_service &ioService, size_t limit=10) | ndn::InMemoryStorageLfu | explicit |
insert(const Data &data, const time::milliseconds &mustBeFreshProcessingWindow=INFINITE_WINDOW) | ndn::InMemoryStorage | |
isFull() const | ndn::InMemoryStorage | inlineprotected |
printCache(std::ostream &os) const | ndn::InMemoryStorage | protected |
setCapacity(size_t nMaxPackets) | ndn::InMemoryStorage | protected |
size() const | ndn::InMemoryStorage | inline |
~InMemoryStorage() | ndn::InMemoryStorage | virtual |