ndn::InMemoryStorageLfu Member List

This is the complete list of members for ndn::InMemoryStorageLfu, including all inherited members.

afterAccess(InMemoryStorageEntry *entry) overridendn::InMemoryStorageLfuprotectedvirtual
afterInsert(InMemoryStorageEntry *entry) overridendn::InMemoryStorageLfuprotectedvirtual
beforeErase(InMemoryStorageEntry *entry) overridendn::InMemoryStorageLfuprotectedvirtual
begin() constndn::InMemoryStorage
Cache typedefndn::InMemoryStorage
end() constndn::InMemoryStorage
erase(const Name &prefix, const bool isPrefix=true)ndn::InMemoryStorage
eraseImpl(const Name &name)ndn::InMemoryStorageprotected
evictItem() overridendn::InMemoryStorageLfuprotectedvirtual
find(const Interest &interest)ndn::InMemoryStorage
find(const Name &name)ndn::InMemoryStorage
getCapacity() constndn::InMemoryStorageinlineprotected
getLimit() constndn::InMemoryStorageinline
INFINITE_WINDOWndn::InMemoryStoragestatic
InMemoryStorage(size_t limit=std::numeric_limits< size_t >::max())ndn::InMemoryStorageexplicit
InMemoryStorage(boost::asio::io_context &ioCtx, size_t limit=std::numeric_limits< size_t >::max())ndn::InMemoryStorageexplicit
InMemoryStorageLfu(size_t limit=16)ndn::InMemoryStorageLfuexplicit
InMemoryStorageLfu(boost::asio::io_context &ioCtx, size_t limit=16)ndn::InMemoryStorageLfuexplicit
insert(const Data &data, const time::milliseconds &mustBeFreshProcessingWindow=INFINITE_WINDOW)ndn::InMemoryStorage
isFull() constndn::InMemoryStorageinlineprotected
printCache(std::ostream &os) constndn::InMemoryStorageprotected
setCapacity(size_t nMaxPackets)ndn::InMemoryStorageprotected
size() constndn::InMemoryStorageinline
~InMemoryStorage()ndn::InMemoryStoragevirtual