Namespace for ContentStore operations. More...
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 honors Freshness parameter in Data packets. 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 |
Functions | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, lru_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, random_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, fifo_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, lfu_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, LruWithCountsTraits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, RandomWithCountsTraits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, FifoWithCountsTraits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreImpl, LfuWithCountsTraits) | |
NS_OBJECT_ENSURE_REGISTERED (Nocache) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithFreshness, lru_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithFreshness, random_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithFreshness, fifo_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithFreshness, lfu_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithProbability, lru_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithProbability, random_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithProbability, fifo_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithProbability, lfu_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithStats, lru_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithStats, random_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithStats, fifo_policy_traits) | |
NS_OBJECT_ENSURE_REGISTERED_TEMPL (ContentStoreWithStats, lfu_policy_traits) | |
Namespace for ContentStore operations.