Namespace for ContentStore operations. More...
Namespaces | |
Freshness | |
Probability | |
ProbabilityImpl | |
Stats | |
Classes | |
class | ContentStoreImpl |
Base implementation of NDN content store. More... | |
class | ContentStoreWithFreshness |
Special content store realization that honors Freshness parameter in Data packets. More... | |
class | ContentStoreWithProbability |
Special content store realization that probabilistically accepts data packet into CS (placement policy) More... | |
class | ContentStoreWithStats |
Special content store realization that provides ability to track stats of CS operations. More... | |
class | Entry |
NDN content store entry. More... | |
class | EntryImpl |
Cache entry implementation with additional references to the base container. More... | |
class | Fifo |
Content Store implementing FIFO cache replacement policy. More... | |
struct | isNotExcluded |
class | Lfu |
Content Store implementing Least Frequently Used cache replacement policy. More... | |
class | Lru |
Content Store implementing LRU cache replacement policy. More... | |
class | Nocache |
Implementation of ContentStore that completely disables caching. More... | |
class | Random |
Content Store implementing Random cache replacement policy. More... | |
Typedefs | |
typedef multi_policy_traits < boost::mpl::vector2 < lru_policy_traits, aggregate_stats_policy_traits > > | LruWithCountsTraits |
typedef multi_policy_traits < boost::mpl::vector2 < random_policy_traits, aggregate_stats_policy_traits > > | RandomWithCountsTraits |
typedef multi_policy_traits < boost::mpl::vector2 < fifo_policy_traits, aggregate_stats_policy_traits > > | FifoWithCountsTraits |
typedef multi_policy_traits < boost::mpl::vector2 < lfu_policy_traits, aggregate_stats_policy_traits > > | LfuWithCountsTraits |
Namespace for ContentStore operations.
typedef multi_policy_traits<boost::mpl::vector2<fifo_policy_traits, aggregate_stats_policy_traits> > ns3::ndn::cs::FifoWithCountsTraits |
Definition at line 77 of file content-store-impl.cpp.
typedef multi_policy_traits<boost::mpl::vector2<lfu_policy_traits, aggregate_stats_policy_traits> > ns3::ndn::cs::LfuWithCountsTraits |
Definition at line 79 of file content-store-impl.cpp.
typedef multi_policy_traits<boost::mpl::vector2<lru_policy_traits, aggregate_stats_policy_traits> > ns3::ndn::cs::LruWithCountsTraits |
Definition at line 72 of file content-store-impl.cpp.
typedef multi_policy_traits<boost::mpl::vector2<random_policy_traits, aggregate_stats_policy_traits> > ns3::ndn::cs::RandomWithCountsTraits |
Definition at line 75 of file content-store-impl.cpp.
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED | ( | Nocache | ) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithFreshness | , |
lru_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithStats | , |
lru_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithProbability | , |
lru_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithStats | , |
random_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithFreshness | , |
random_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithProbability | , |
random_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithProbability | , |
fifo_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithStats | , |
fifo_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
lru_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithFreshness | , |
fifo_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
random_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithFreshness | , |
lfu_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithProbability | , |
lfu_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreWithStats | , |
lfu_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
fifo_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
lfu_policy_traits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
LruWithCountsTraits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
RandomWithCountsTraits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
FifoWithCountsTraits | |||
) |
ns3::ndn::cs::NS_OBJECT_ENSURE_REGISTERED_TEMPL | ( | ContentStoreImpl | , |
LfuWithCountsTraits | |||
) |