►CApplication | |
Cns3::CallbackBasedApp | A meta application that can be used to create custom apps within Python bindings |
►Cns3::ndn::App | Base class that all NDN applications should be derived from |
►Cns3::ndn::Consumer | NDN application for sending out Interest packets |
Cns3::ndn::ConsumerBatches | Ndn application for sending out Interest packets in batches |
►Cns3::ndn::ConsumerCbr | Ndn application for sending out Interest packets at a "constant" rate (Poisson process) |
Cns3::ndn::ConsumerZipfMandelbrot | NDN app requesting contents following Zipf-Mandelbrot Distbituion |
Cns3::ndn::ConsumerWindow | Ndn application for sending out Interest packets (window-based) |
Cns3::ndn::Producer | A simple Interest-sink applia simple Interest-sink application |
►Cexception | |
Cns3::ndn::error::Error | Some error with error reporting engine |
Cns3::ndn::error::Exclude | An error with Exclude |
Cns3::ndn::error::Keychain | An error with security::Keychain |
Cns3::ndn::error::KeyLocator | An error with KeyLocator |
Cns3::ndn::error::Name | An error with Name |
Cns3::ndn::error::name::Component | An error with name::Component |
Cns3::ndn::error::StringTransform | |
Cns3::ndn::error::Uri | An error with URI processing |
Cns3::ndn::error::wire::Ccnb | An error with wire::Ccnb encoding |
►Clist_member_hook | |
Cns3::ndn::ndnSIM::counting_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::fifo_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::lifetime_stats_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::lru_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::persistent_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::probability_policy_traits::policy_hook_type | |
►Cset_member_hook | |
Cns3::ndn::detail::timeouts_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::freshness_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::lfu_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::payload_policy_traits< Member >::policy_hook_type | |
Cns3::ndn::ndnSIM::random_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::serialized_size_policy_traits::policy_hook_type | |
►Ctype | |
►Cns3::ndn::ndnSIM::detail::multi_policy_container< Base, Vector > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::policy< Base, Container, Hook >::type | |
►Ctype | |
Cns3::ndn::ndnSIM::detail::multi_type_container< Vector > | |
►CHeader | |
Cns3::ndn::TcpBoundaryHeader | |
Cns3::ndn::wire::ccnb::Data | Routines to serialize/deserialize NDN Data packet in ccnb format |
Cns3::ndn::wire::ccnb::Interest | Routines to serialize/deserialize NDN interest in ccnb format |
Cns3::ndn::wire::ndnSIM::Data | Routines to serialize/deserialize Data packet in ndnSIM format |
Cns3::ndn::wire::ndnSIM::Interest | Routines to serialize/deserialize Interest packet in ndnSIM format |
CMemUsage | Utility class to evaluate current usage of RAM |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > | |
Cns3::ndn::ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > | |
Cns3::Ipv4L3Tracer::Stats | |
Cns3::L2Tracer::Stats | |
Cns3::name_color_writer< Names, Colors > | |
Cns3::name_writer< Names > | |
Cns3::ndn::ApiFacePriv | |
Cns3::ndn::AppHelper | A helper to make it easier to instantiate an ns3::NdnConsumer Application on a set of nodes |
►Cns3::ndn::Blob | Class representing a general-use binary blob |
Cns3::ndn::name::Component | Class to representing binary blob of NDN name component |
Cns3::ndn::cs::Fifo::AggregateStats | |
Cns3::ndn::cs::Fifo::Freshness | |
Cns3::ndn::cs::Fifo::LifetimeStats | |
Cns3::ndn::cs::isNotExcluded | |
Cns3::ndn::cs::Lfu::AggregateStats | |
Cns3::ndn::cs::Lfu::Freshness | |
Cns3::ndn::cs::Lfu::LifetimeStats | |
Cns3::ndn::cs::Lru::AggregateStats | |
Cns3::ndn::cs::Lru::Freshness | |
Cns3::ndn::cs::Lru::LifetimeStats | |
Cns3::ndn::cs::ProbabilityImpl::Fifo | |
Cns3::ndn::cs::ProbabilityImpl::Lfu | |
Cns3::ndn::cs::ProbabilityImpl::Lru | |
Cns3::ndn::cs::ProbabilityImpl::Random | |
Cns3::ndn::cs::Random::AggregateStats | |
Cns3::ndn::cs::Random::Freshness | |
Cns3::ndn::cs::Random::LifetimeStats | |
Cns3::ndn::Data::Ccnb | |
Cns3::ndn::Data::Ccnb::Closer | |
Cns3::ndn::Data::ndnSIM | |
Cns3::ndn::DataException | Class for Data parsing exception |
Cns3::ndn::detail::timeouts_policy_traits | Traits for timeouts policy |
Cns3::ndn::detail::timeouts_policy_traits::container_hook< Container > | |
Cns3::ndn::detail::timeouts_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::detail::timeouts_policy_traits::policy< Base, Container, Hook >::MemberHookLess< Key > | |
Cns3::ndn::fib::Default | |
Cns3::ndn::fib::Entry::NoFaces | Exception class for the case when FIB entry is not found |
Cns3::ndn::fib::FaceMetric | Structure holding various parameters associated with a (FibEntry, Face) tuple |
Cns3::ndn::fib::FaceMetricByFace | |
Cns3::ndn::fib::FaceMetricContainer | Typedef for indexed face container of Entry |
Cns3::ndn::fw::Tag | Abstract class for the forwarding strategy tag, which can be added to PIT entries |
Cns3::ndn::GlobalRoutingHelper | Helper for GlobalRouter interface |
Cns3::ndn::HeaderHelper | Class implementing functionality to detect Ndn packet type and create the corresponding object |
Cns3::ndn::Interest::Ccnb | |
Cns3::ndn::Interest::ndnSIM | |
Cns3::ndn::InterestException | Class for Interest parsing exception |
Cns3::ndn::IpFacesHelper | Helper for NDN IP-based face creation |
Cns3::ndn::L3Tracer::Stats | |
Cns3::ndn::Limits::Rate | |
Cns3::ndn::Limits::Window | |
Cns3::ndn::LinkControlHelper | Helper class to control the up or down statuss of an NDN link connecting two specific nodes |
Cns3::ndn::ndnSIM::aggregate_stats_policy_traits | Traits for policy that just keeps track of number of elements It's doing a rather expensive job, but just in case it needs to be extended later |
Cns3::ndn::ndnSIM::aggregate_stats_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::aggregate_stats_policy_traits::container_hook< Container >::type | |
Cns3::ndn::ndnSIM::aggregate_stats_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::aggregate_stats_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::aggregate_stats_policy_traits::policy_hook_type | |
Cns3::ndn::ndnSIM::counting_policy_traits | Traits for policy that just keeps track of number of elements It's doing a rather expensive job, but just in case it needs to be extended later |
Cns3::ndn::ndnSIM::counting_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::counting_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::detail::empty_policy_wrap< Base > | |
Cns3::ndn::ndnSIM::detail::FunctorHook< BaseHook, ValueType, N > | |
Cns3::ndn::ndnSIM::detail::multi_policy_container< Base, Vector >::index< N > | |
Cns3::ndn::ndnSIM::detail::multi_type_container< Vector >::index< N > | |
Cns3::ndn::ndnSIM::detail::policy_wrap< Base, Value > | |
Cns3::ndn::ndnSIM::detail::wrap< T > | |
Cns3::ndn::ndnSIM::empty_policy_traits | Traits for empty (bogus) replacement policy |
Cns3::ndn::ndnSIM::empty_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::empty_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::empty_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::fifo_policy_traits | Traits for First In First Out replacement policy |
Cns3::ndn::ndnSIM::fifo_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::fifo_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::freshness_policy_traits | Traits for freshness policy |
Cns3::ndn::ndnSIM::freshness_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::freshness_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::freshness_policy_traits::policy< Base, Container, Hook >::MemberHookLess< Key > | |
Cns3::ndn::ndnSIM::lfu_policy_traits | Traits for LFU replacement policy |
Cns3::ndn::ndnSIM::lfu_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::lfu_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::lfu_policy_traits::policy< Base, Container, Hook >::MemberHookLess< Key > | |
Cns3::ndn::ndnSIM::lifetime_stats_policy_traits | Traits for lifetime stats policy |
Cns3::ndn::ndnSIM::lifetime_stats_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::lifetime_stats_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::lru_policy_traits | Traits for Least Recently Used replacement policy |
Cns3::ndn::ndnSIM::lru_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::lru_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::container_hook< Container > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::getHook | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::getHook::apply< Item > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::name_getter | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::policy< Base, Container, Hook >::getPolicy | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::policy< Base, Container, Hook >::getPolicy::apply< Number > | |
Cns3::ndn::ndnSIM::multi_policy_traits< Policies >::policy< Base, Container, Hook >::type::max_size_setter | |
Cns3::ndn::ndnSIM::non_pointer_traits< Payload, BasePayload > | |
Cns3::ndn::ndnSIM::payload_policy_traits< Member > | Traits for policy that keeps items in a sorted order using payload member |
Cns3::ndn::ndnSIM::payload_policy_traits< Member >::container_hook< Container > | |
Cns3::ndn::ndnSIM::payload_policy_traits< Member >::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::payload_with_index< PayloadTraits, IndexTraits > | |
Cns3::ndn::ndnSIM::persistent_policy_traits | Traits for persistent replacement policy |
Cns3::ndn::ndnSIM::persistent_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::persistent_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::pointer_payload_traits< Payload, BasePayload > | |
Cns3::ndn::ndnSIM::probability_policy_traits | Traits for freshness policy |
Cns3::ndn::ndnSIM::probability_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::probability_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::random_policy_traits | Traits for random replacement policy |
Cns3::ndn::ndnSIM::random_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::random_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::random_policy_traits::policy< Base, Container, Hook >::MemberHookLess< Key > | |
Cns3::ndn::ndnSIM::serialized_size_policy_traits | Traits for Least Recently Used replacement policy |
Cns3::ndn::ndnSIM::serialized_size_policy_traits::container_hook< Container > | |
Cns3::ndn::ndnSIM::serialized_size_policy_traits::policy< Base, Container, Hook > | |
Cns3::ndn::ndnSIM::serialized_size_policy_traits::policy< Base, Container, Hook >::MemberHookLess< Key > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< Payload, BasePayload > | |
Cns3::ndn::ndnSIM::trie< FullKey, PayloadTraits, PolicyHook > | |
Cns3::ndn::ndnSIM::trie_iterator< T, NonConstT > | |
Cns3::ndn::ndnSIM::trie_point_iterator< T > | |
Cns3::ndn::ndnSIM::trie_with_policy< FullKey, PayloadTraits, PolicyTraits > | |
Cns3::ndn::pit::IncomingFace | PIT state component for each incoming interest (not including duplicates) |
Cns3::ndn::pit::Lru::AggregateStats | |
Cns3::ndn::pit::OutgoingFace | PIT state component for each outgoing interest |
Cns3::ndn::pit::Persistent::AggregateStats | |
Cns3::ndn::pit::Random::AggregateStats | |
Cns3::ndn::pit::SerializedSize::AggregateStats | |
Cns3::ndn::RttHistory | Helper class to store RTT measurements |
Cns3::ndn::StackHelper | Adding Ndn functionality to existing Nodes |
Cns3::ndn::UnknownHeaderException | Exception thrown if NDN stack receives unrecognized message type |
Cns3::ndn::Uri | A helper class to convert to/from URI |
Cns3::ndn::Wire | |
Cns3::ndn::wire::Ccnb | Helper to encode CCNb blocks |
Cns3::ndn::wire::CcnbParser::CcnbDecodingException | Exception thrown if there is a parsing error |
►Cns3::ndn::wire::CcnbParser::NoArguVisitor | Visitor interface that takes no arguments and returns boost::any |
►Cns3::ndn::wire::CcnbParser::NoArguDepthFirstVisitor | Depth-first visitor that takes no arguments and returns boost::any value |
Cns3::ndn::wire::CcnbParser::ContentTypeVisitor | Visitor to obtain nonce value from BLOB block |
Cns3::ndn::wire::CcnbParser::NonNegativeIntegerVisitor | Visitor to obtain non-negative integer value from UDATA block |
Cns3::ndn::wire::CcnbParser::StringVisitor | Visitor to obtain string value from UDATA block |
Cns3::ndn::wire::CcnbParser::TimestampVisitor | Visitor to obtain timestamp value from BLOB block |
Cns3::ndn::wire::CcnbParser::Uint32tBlobVisitor | Visitor to obtain nonce value from BLOB block |
►Cns3::ndn::wire::CcnbParser::Visitor | Visitor interface that takes one boost::any argument and returns boost::any |
Cns3::ndn::wire::CcnbParser::DepthFirstVisitor | Depth-first visitor that takes boot::any as argument and returns boost::any value |
►Cns3::ndn::wire::CcnbParser::VoidNoArguVisitor | Visitor interface that takes no arguments and returns nothing |
Cns3::ndn::wire::CcnbParser::VoidNoArguDepthFirstVisitor | Depth-first visitor that takes no arguments and returns nothing |
►Cns3::ndn::wire::CcnbParser::VoidVisitor | Visitor interface that takes one boost::any argument and returns nothing |
►Cns3::ndn::wire::CcnbParser::VoidDepthFirstVisitor | Depth-first visitor that takes one argument and returns nothing |
Cns3::ndn::wire::ccnb::DataVisitor | |
Cns3::ndn::wire::ccnb::InterestVisitor | |
Cns3::ndn::wire::CcnbParser::NameVisitor | Visitor to obtain fill CcnxName object with name components |
Cns3::ndn::wire::NdnSim | Helper to encode ndnSIM wire elements |
Cns3::RocketfuelParams | |
►CObject | |
►Cns3::ndn::ContentStore | Base class for NDN content store |
►Cns3::ndn::cs::ContentStoreImpl< fifo_policy_traits > | |
Cns3::ndn::cs::Fifo | Content Store implementing FIFO cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< lfu_policy_traits > | |
Cns3::ndn::cs::Lfu | Content Store implementing Least Frequently Used cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< lru_policy_traits > | |
Cns3::ndn::cs::Lru | Content Store implementing LRU cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithFreshness< fifo_policy_traits > | |
Cns3::ndn::cs::Freshness::Fifo | Content Store with freshness implementing FIFO cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithStats< fifo_policy_traits > | |
Cns3::ndn::cs::Stats::Fifo | Content Store with stats implementing FIFO cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithFreshness< lfu_policy_traits > | |
Cns3::ndn::cs::Freshness::Lfu | Content Store with freshness implementing Least Frequently Used cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithStats< lfu_policy_traits > | |
Cns3::ndn::cs::Stats::Lfu | Content Store with stats implementing Least Frequently Used cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithFreshness< lru_policy_traits > | |
Cns3::ndn::cs::Freshness::Lru | Content Store with freshness implementing LRU cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithStats< lru_policy_traits > | |
Cns3::ndn::cs::Stats::Lru | Content Store with stats implementing LRU cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithProbability< fifo_policy_traits > | |
Cns3::ndn::cs::Probability::Fifo | Content Store with freshness implementing FIFO cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithProbability< lfu_policy_traits > | |
Cns3::ndn::cs::Probability::Lfu | Content Store with freshness implementing Least Frequently Used cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithProbability< lru_policy_traits > | |
Cns3::ndn::cs::Probability::Lru | Content Store with freshness implementing LRU cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > | |
Cns3::ndn::cs::ContentStoreWithProbability< Policy > | Special content store realization that honors Freshness parameter in Data packets |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithProbability< random_policy_traits > | |
Cns3::ndn::cs::Probability::Random | Content Store with freshness implementing Random cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreWithFreshness< Policy > | Special content store realization that honors Freshness parameter in Data packets |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreWithStats< Policy > | Special content store realization that provides ability to track stats of CS operations |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithFreshness< random_policy_traits > | |
Cns3::ndn::cs::Freshness::Random | Content Store with freshness implementing Random cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::cs::ContentStoreWithStats< random_policy_traits > | |
Cns3::ndn::cs::Stats::Random | Content Store with stats implementing Random cache replacement policy |
►Cns3::ndn::cs::ContentStoreImpl< random_policy_traits > | |
Cns3::ndn::cs::Random | Content Store implementing Random cache replacement policy |
Cns3::ndn::cs::ContentStoreImpl< Policy > | Base implementation of NDN content store |
Cns3::ndn::cs::Nocache | Implementation of ContentStore that completely disables caching |
►Cns3::ndn::Face | Virtual class defining NDN face |
Cns3::ndn::ApiFace | An application NDN face, providing richer API interface, compared to ndn::AppFace |
Cns3::ndn::AppFace | Implementation of application Ndn face |
Cns3::ndn::NetDeviceFace | Implementation of layer-2 (Ethernet) Ndn face |
Cns3::ndn::TcpFace | Implementation of TCP/IP NDN face |
Cns3::ndn::UdpFace | Implementation of UDP/IP NDN face |
►Cns3::ndn::Fib | Class implementing FIB functionality |
Cns3::ndn::fib::FibImpl | Class implementing FIB functionality |
►Cns3::ndn::fib::Entry | Structure for FIB table entry, holding indexed list of available faces and their respective metrics |
Cns3::ndn::fib::EntryImpl | FIB entry implementation with with additional references to the base container |
►Cns3::ndn::ForwardingStrategy | Abstract base class for Ndn forwarding strategies |
►Cns3::ndn::fw::Nacks | Implementation of experimental NACK messages (enables with EnableNACKs option) |
►Cns3::ndn::fw::Flooding | Simple flooding strategy |
►Cns3::ndn::fw::PerOutFaceLimits< Flooding > | |
Cns3::ndn::fw::Flooding::PerOutFaceLimits | Strategy implementing per-out-face limits on top of Flooding strategy |
►Cns3::ndn::fw::PerFibLimits< ::ns3::ndn::fw::PerOutFaceLimits< Flooding > > | |
Cns3::ndn::fw::Flooding::PerOutFaceLimits::PerFibLimits | Strategy implementing per-fib-per-out-face limits on top of Flooding strategy |
►Cns3::ndn::fw::GreenYellowRed | Forwarding strategy extensions to track simple link status based on data plane performance |
►Cns3::ndn::fw::BestRoute | Best route strategy |
►Cns3::ndn::fw::PerOutFaceLimits< BestRoute > | |
Cns3::ndn::fw::BestRoute::PerOutFaceLimits | Strategy implementing per-out-face limits on top of BestRoute strategy |
►Cns3::ndn::fw::PerFibLimits< ::ns3::ndn::fw::PerOutFaceLimits< BestRoute > > | |
Cns3::ndn::fw::BestRoute::PerOutFaceLimits::PerFibLimits | Strategy implementing per-fib-per-out-face limits on top of BestRoute strategy |
►Cns3::ndn::fw::SmartFlooding | Smart flooding forwarding strategy |
►Cns3::ndn::fw::PerOutFaceLimits< SmartFlooding > | |
Cns3::ndn::fw::SmartFlooding::PerOutFaceLimits | Strategy implementing per-out-face limits on top of SmartFlooding strategy |
►Cns3::ndn::fw::PerFibLimits< ::ns3::ndn::fw::PerOutFaceLimits< SmartFlooding > > | |
Cns3::ndn::fw::SmartFlooding::PerOutFaceLimits::PerFibLimits | Strategy implementing per-fib-per-out-face limits on top of SmartFlooding strategy |
Cns3::ndn::GlobalRouter | Class representing global router interface for ndnSIM |
Cns3::ndn::IpFaceStack | Application that provides functionality of creating IP-based faces on NDN nodes |
Cns3::ndn::L3Protocol | Implementation network-layer of NDN stack |
►Cns3::ndn::Limits | Abstract class to manage Interest limits |
Cns3::ndn::LimitsRate | Structure to manage limits for outstanding interests |
Cns3::ndn::LimitsWindow | Structure to manage limits for outstanding interests (window-based limiting) |
►Cns3::ndn::Pit | Class implementing Pending Interests Table |
Cns3::ndn::pit::PitImpl< Policy > | Class implementing Pending Interests Table |
►Cns3::ndn::pit::PitImpl< lru_policy_traits > | |
Cns3::ndn::pit::Lru | PIT in which the least recently used entry (the oldest entry with minimum number of incoming faces) will be removed when PIT size reached its limit |
►Cns3::ndn::pit::PitImpl< persistent_policy_traits > | |
Cns3::ndn::pit::Persistent | PIT in which new entries will be rejected if PIT size reached its limit |
►Cns3::ndn::pit::PitImpl< random_policy_traits > | |
Cns3::ndn::pit::Random | PIT in which PIT reaches its limit, random entry (could be the newly created one) will be removed from PIT |
►Cns3::ndn::pit::PitImpl< serialized_size_policy_traits > | |
Cns3::ndn::pit::SerializedSize | A variant of persistent PIT implementation where size of PIT is based on size of interests in bytes (MaxSize parameter) |
►Cns3::ndn::RttEstimator | Base class for all RTT Estimators |
Cns3::ndn::RttMeanDeviation | The modified version of "Mean--Deviation" RTT estimator, as discussed by Van Jacobson that better suits NDN communication model |
►Cpolicy_container | |
Cns3::ndn::detail::timeouts_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::counting_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::fifo_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::freshness_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::lfu_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::lifetime_stats_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::lru_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::payload_policy_traits< Member >::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::persistent_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::probability_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::random_policy_traits::policy< Base, Container, Hook >::type | |
Cns3::ndn::ndnSIM::serialized_size_policy_traits::policy< Base, Container, Hook >::type | |
►CSimpleRefCount | |
►Cns3::Ipv4AppTracer | Base class for IPv4/TCP based applications |
Cns3::Ipv4SeqsAppTracer | Helper to track application-level sequence numbers (approximated from TCP ACKs) |
►Cns3::Ipv4L3Tracer | Base class for IPv4 network-layer tracers |
Cns3::Ipv4RateL3Tracer | IPv4 network-layer rate tracer |
►Cns3::L2Tracer | Link-layer tracer |
Cns3::L2RateTracer | Tracer to collect link-layer rate information about links |
Cns3::ndn::AppDelayTracer | Tracer to obtain application-level delays |
►Cns3::ndn::cs::Entry | NDN content store entry |
Cns3::ndn::cs::EntryImpl< CS > | Cache entry implementation with additional references to the base container |
Cns3::ndn::CsTracer | NDN tracer for cache performance (hits and misses) |
Cns3::ndn::Data | Data header |
Cns3::ndn::detail::PendingInterestEntry | |
Cns3::ndn::detail::RegisteredPrefixEntry | |
Cns3::ndn::Exclude | Class to represent Exclude component in NDN interests |
Cns3::ndn::FaceContainer | A pool for Ndn faces |
Cns3::ndn::Interest | NDN Interest (wire formats are defined in wire) |
►Cns3::ndn::L3Tracer | Base class for network-layer (incoming/outgoing Interests and Data) tracing of NDN stack |
Cns3::ndn::L3AggregateTracer | NDN network-layer tracer for aggregate packet counts |
Cns3::ndn::L3RateTracer | NDN network-layer rate tracer |
Cns3::ndn::Name | Class for NDN Name |
►Cns3::ndn::pit::Entry | Structure for PIT entry |
Cns3::ndn::pit::EntryImpl< Pit > | PIT entry implementation with additional pointers to the underlying container |
Cns3::ndn::TcpPrefixRegistrator | |
►Cns3::ndn::wire::CcnbParser::Block | Base class for ccnb-encoded node |
►Cns3::ndn::wire::CcnbParser::BaseAttr | Virtual base class providing a common storage for ATTR and DATTR ccnb-encoded blocks |
Cns3::ndn::wire::CcnbParser::Attr | Class to represent ATTR ccnb-encoded node |
Cns3::ndn::wire::CcnbParser::Dattr | Class to represent DATTR ccnb-encoded node |
►Cns3::ndn::wire::CcnbParser::BaseTag | Virtual base class providing a common storage for TAG and DTAG ccnb-encoded blocks |
Cns3::ndn::wire::CcnbParser::Dtag | Class to represent DTAG ccnb-encoded node |
Cns3::ndn::wire::CcnbParser::Tag | Class to represent TAG ccnb-encoded node |
Cns3::ndn::wire::CcnbParser::Blob | Class to represent BLOB ccnb-encoded node |
Cns3::ndn::wire::CcnbParser::Ext | Class to represent EXT ccnb-encoded node |
Cns3::ndn::wire::CcnbParser::Udata | Class to represent UDATA ccnb-encoded node |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< fifo_policy_traits > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< lfu_policy_traits > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< lru_policy_traits > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< Policy > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< random_policy_traits > >, Entry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< lru_policy_traits > > > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< persistent_policy_traits > > > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< random_policy_traits > > > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< serialized_size_policy_traits > > > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< PendingInterestEntry > | |
Cns3::ndn::ndnSIM::smart_pointer_payload_traits< RegisteredPrefixEntry > | |
►Cexception | |
Cns3::ndn::error::Error | Some error with error reporting engine |
Cns3::ndn::error::Exclude | An error with Exclude |
Cns3::ndn::error::Keychain | An error with security::Keychain |
Cns3::ndn::error::KeyLocator | An error with KeyLocator |
Cns3::ndn::error::Name | An error with Name |
Cns3::ndn::error::name::Component | An error with name::Component |
Cns3::ndn::error::StringTransform | |
Cns3::ndn::error::Uri | An error with URI processing |
Cns3::ndn::error::wire::Ccnb | An error with wire::Ccnb encoding |
►Clist | |
Cns3::Batches | Class representing sets of (time, number) tuples with support of reading writing to streams |
►CSuper | |
Cns3::ndn::ndnSIM::detail::inherit_with_base< Base, Super, Value > | |
►CTag | |
Cns3::ndn::FwHopCountTag | Packet tag that is used to track hop count for Interest-Data pairs |
Cns3::ndn::LocalInfoTag | Packet tag that is used to keep information about face from which packet was received |
►CTopologyReader | |
►Cns3::AnnotatedTopologyReader | This class reads annotated topology and apply settings to the corresponding nodes and links |
Cns3::RocketfuelMapReader | Topology file reader and topology estimator (extension of Rocketfuel-format type) |
Cns3::RocketfuelWeightsReader | Topology file reader (extension of Rocketfuel-format type) |
►CTrailer | |
Cns3::ndn::wire::ccnb::DataTrailer | |
Cns3::ndn::ndnSIM::trie< FullKey, PayloadTraits, typename PolicyTraits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, typename ndnSIM::counting_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< fifo_policy_traits > >, Entry >, typename fifo_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< lfu_policy_traits > >, Entry >, typename lfu_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< lru_policy_traits > >, Entry >, typename lru_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, typename ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > >::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< Policy > >, Entry >, typename Policy::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< random_policy_traits > >, Entry >, typename random_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< lru_policy_traits > > >, typename lru_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< persistent_policy_traits > > >, typename persistent_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, typename Policy::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< random_policy_traits > > >, typename random_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< serialized_size_policy_traits > > >, typename serialized_size_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< PendingInterestEntry >, typename timeouts_policy_traits::policy_hook_type > | |
Cns3::ndn::ndnSIM::trie< Name, ndnSIM::smart_pointer_payload_traits< RegisteredPrefixEntry >, typename ndnSIM::counting_policy_traits::policy_hook_type > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl >, ndnSIM::counting_policy_traits > | |
Cns3::ndn::fib::FibImpl | Class implementing FIB functionality |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< fifo_policy_traits > >, Entry >, fifo_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< fifo_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< lfu_policy_traits > >, Entry >, lfu_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< lfu_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< lru_policy_traits > >, Entry >, lru_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< lru_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > | |
►Cns3::ndn::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 > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > >, Entry >, ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< Policy > >, Entry >, Policy > | |
Cns3::ndn::cs::ContentStoreImpl< Policy > | Base implementation of NDN content store |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< ContentStoreImpl< random_policy_traits > >, Entry >, random_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< random_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< lru_policy_traits > > >, lru_policy_traits > | |
Cns3::ndn::pit::PitImpl< lru_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< persistent_policy_traits > > >, persistent_policy_traits > | |
Cns3::ndn::pit::PitImpl< persistent_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< Policy > > >, Policy > | |
Cns3::ndn::pit::PitImpl< Policy > | Class implementing Pending Interests Table |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< random_policy_traits > > >, random_policy_traits > | |
Cns3::ndn::pit::PitImpl< random_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< EntryImpl< PitImpl< serialized_size_policy_traits > > >, serialized_size_policy_traits > | |
Cns3::ndn::pit::PitImpl< serialized_size_policy_traits > | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< PendingInterestEntry >, timeouts_policy_traits > | |
Cns3::ndn::detail::PendingInterestContainer | |
►Cns3::ndn::ndnSIM::trie_with_policy< Name, ndnSIM::smart_pointer_payload_traits< RegisteredPrefixEntry >, ndnSIM::counting_policy_traits > | |
Cns3::ndn::detail::RegisteredPrefixContainer | |
►CValue | |
Cns3::ndn::ndnSIM::detail::inherit_with_base< Base, Super, Value > | |
►CParent | |
Cns3::ndn::fw::PerFibLimits< Parent > | Strategy implementing per-FIB entry limits |
Cns3::ndn::fw::PerOutFaceLimits< Parent > | Strategy implementing per-outgoing face limits |