Content Store with freshness implementing LRU cache replacement policy. More...
#include <introspected-doxygen.hpp>
Additional Inherited Members | |
![]() | |
typedef ContentStoreImpl < ndnSIM::multi_policy_traits < boost::mpl::vector2 < ndnSIM::probability_policy_traits, lru_policy_traits > > > | super |
typedef super::policy_container::template index< 0 >::type | probability_policy_container |
![]() | |
typedef ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits < EntryImpl< ContentStoreImpl < ndnSIM::multi_policy_traits < boost::mpl::vector2 < ndnSIM::probability_policy_traits, lru_policy_traits > > > >, Entry > , ndnSIM::multi_policy_traits < boost::mpl::vector2 < ndnSIM::probability_policy_traits, lru_policy_traits > > > | super |
typedef EntryImpl < ContentStoreImpl < ndnSIM::multi_policy_traits < boost::mpl::vector2 < ndnSIM::probability_policy_traits, lru_policy_traits > > > > | entry |
![]() | |
ContentStoreWithProbability () | |
![]() | |
ContentStoreImpl () | |
virtual | ~ContentStoreImpl () |
virtual shared_ptr< Data > | Lookup (shared_ptr< const Interest > interest) |
Find corresponding CS entry for the given interest. More... | |
virtual bool | Add (shared_ptr< const Data > data) |
Add a new content to the content store. More... | |
virtual void | Print (std::ostream &os) const |
Print out content store entries. More... | |
virtual uint32_t | GetSize () const |
Get number of entries in content store. More... | |
virtual Ptr< Entry > | Begin () |
Return first element of content store (no order guaranteed) More... | |
virtual Ptr< Entry > | End () |
Return item next after last (no order guaranteed) More... | |
virtual Ptr< Entry > | Next (Ptr< Entry >) |
const super::policy_container & | GetPolicy () const |
super::policy_container & | GetPolicy () |
![]() | |
virtual | ~ContentStore () |
Virtual destructor. More... | |
virtual Ptr< cs::Entry > | Next (Ptr< cs::Entry >)=0 |
Advance the iterator. More... | |
![]() | |
static TypeId | GetTypeId () |
![]() | |
static TypeId | GetTypeId () |
![]() | |
static TypeId | GetTypeId () |
Interface ID. More... | |
static Ptr< ContentStore > | GetContentStore (Ptr< Object > node) |
Static call to cheat python bindings. More... | |
![]() | |
TracedCallback< shared_ptr < const Interest >, shared_ptr < const Data > > | m_cacheHitsTrace |
trace of cache hits More... | |
TracedCallback< shared_ptr < const Interest > > | m_cacheMissesTrace |
trace of cache misses More... | |
Content Store with freshness implementing LRU cache replacement policy.
Doxygen introspection did not find any typical Config paths.
No TraceSources are defined for this type.
Definition at line 74 of file content-store-with-probability.cpp.