|  ▼Nns3 | NS-3 namespace  | 
|  ▼Nndn | NdnSIM namespace  | 
|  ►Ncs | Namespace for ContentStore operations  | 
|  ►NFreshness |  | 
|  CFifo | Content Store with freshness implementing FIFO cache replacement policy  | 
|  CLfu | Content Store with freshness implementing Least Frequently Used cache replacement policy  | 
|  CLru | Content Store with freshness implementing LRU cache replacement policy  | 
|  CRandom | Content Store with freshness implementing Random cache replacement policy  | 
|  ►NProbability |  | 
|  CFifo | Content Store with freshness implementing FIFO cache replacement policy  | 
|  CLfu | Content Store with freshness implementing Least Frequently Used cache replacement policy  | 
|  CLru | Content Store with freshness implementing LRU cache replacement policy  | 
|  CRandom | Content Store with freshness implementing Random cache replacement policy  | 
|  ►NProbabilityImpl |  | 
|  CFifo |  | 
|  CLfu |  | 
|  CLru |  | 
|  CRandom |  | 
|  ►NStats |  | 
|  CFifo | Content Store with stats implementing FIFO cache replacement policy  | 
|  CLfu | Content Store with stats implementing Least Frequently Used cache replacement policy  | 
|  CLru | Content Store with stats implementing LRU cache replacement policy  | 
|  CRandom | Content Store with stats implementing Random cache replacement policy  | 
|  CContentStoreImpl | Base implementation of NDN content store  | 
|  CContentStoreWithFreshness | Special content store realization that honors Freshness parameter in Data packets  | 
|  CContentStoreWithProbability | Special content store realization that honors Freshness parameter in Data packets  | 
|  CContentStoreWithStats | Special content store realization that provides ability to track stats of CS operations  | 
|  CEntry | NDN content store entry  | 
|  CEntryImpl | Cache entry implementation with additional references to the base container  | 
|  ►CFifo | Content Store implementing FIFO cache replacement policy  | 
|  CAggregateStats |  | 
|  CFreshness |  | 
|  CLifetimeStats |  | 
|  CisNotExcluded |  | 
|  ►CLfu | Content Store implementing Least Frequently Used cache replacement policy  | 
|  CAggregateStats |  | 
|  CFreshness |  | 
|  CLifetimeStats |  | 
|  ►CLru | Content Store implementing LRU cache replacement policy  | 
|  CAggregateStats |  | 
|  CFreshness |  | 
|  CLifetimeStats |  | 
|  CNocache | Implementation of ContentStore that completely disables caching  | 
|  ►CRandom | Content Store implementing Random cache replacement policy  | 
|  CAggregateStats |  | 
|  CFreshness |  | 
|  CLifetimeStats |  | 
|  ►Ndetail |  | 
|  CPendingInterestContainer |  | 
|  CPendingInterestEntry |  | 
|  CRegisteredPrefixContainer |  | 
|  CRegisteredPrefixEntry |  | 
|  ►Ctimeouts_policy_traits | Traits for timeouts policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  CMemberHookLess |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Nerror | Namespace holding all errors from NDN.cxx API  | 
|  ►Nname |  | 
|  CComponent | An error with name::Component  | 
|  ►Nwire |  | 
|  CCcnb | An error with wire::Ccnb encoding  | 
|  CError | Some error with error reporting engine  | 
|  CExclude | An error with Exclude  | 
|  CKeychain | An error with security::Keychain  | 
|  CKeyLocator | An error with KeyLocator  | 
|  CName | An error with Name  | 
|  CStringTransform |  | 
|  CUri | An error with URI processing  | 
|  ►Nfib | Namespace for FIB operations  | 
|  CDefault |  | 
|  ►CEntry | Structure for FIB table entry, holding indexed list of available faces and their respective metrics  | 
|  CNoFaces | Exception class for the case when FIB entry is not found  | 
|  CEntryImpl | FIB entry implementation with with additional references to the base container  | 
|  CFaceMetric | Structure holding various parameters associated with a (FibEntry, Face) tuple  | 
|  CFaceMetricByFace |  | 
|  CFaceMetricContainer | Typedef for indexed face container of Entry  | 
|  CFibImpl | Class implementing FIB functionality  | 
|  ►Nfw | Namespace for Forwarding Strategy operations  | 
|  ►CBestRoute | Best route strategy  | 
|  ►CPerOutFaceLimits | Strategy implementing per-out-face limits on top of BestRoute strategy  | 
|  CPerFibLimits | Strategy implementing per-fib-per-out-face limits on top of BestRoute strategy  | 
|  ►CFlooding | Simple flooding strategy  | 
|  ►CPerOutFaceLimits | Strategy implementing per-out-face limits on top of Flooding strategy  | 
|  CPerFibLimits | Strategy implementing per-fib-per-out-face limits on top of Flooding strategy  | 
|  CGreenYellowRed | Forwarding strategy extensions to track simple link status based on data plane performance  | 
|  CNacks | Implementation of experimental NACK messages (enables with EnableNACKs option)  | 
|  CPerFibLimits | Strategy implementing per-FIB entry limits  | 
|  CPerOutFaceLimits | Strategy implementing per-outgoing face limits  | 
|  ►CSmartFlooding | Smart flooding forwarding strategy  | 
|  ►CPerOutFaceLimits | Strategy implementing per-out-face limits on top of SmartFlooding strategy  | 
|  CPerFibLimits | Strategy implementing per-fib-per-out-face limits on top of SmartFlooding strategy  | 
|  CTag | Abstract class for the forwarding strategy tag, which can be added to PIT entries  | 
|  ►Nname |  | 
|  CComponent | Class to representing binary blob of NDN name component  | 
|  ►NndnSIM |  | 
|  ►Ndetail |  | 
|  Cempty_policy_wrap |  | 
|  CFunctorHook |  | 
|  Cinherit_with_base |  | 
|  ►Cmulti_policy_container |  | 
|  Cindex |  | 
|  ►Cmulti_type_container |  | 
|  Cindex |  | 
|  Cpolicy_wrap |  | 
|  Cwrap |  | 
|  ►Caggregate_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  | 
|  ►Ccontainer_hook |  | 
|  Ctype |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Ccounting_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  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Cempty_policy_traits | Traits for empty (bogus) replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  ►Cfifo_policy_traits | Traits for First In First Out replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Cfreshness_policy_traits | Traits for freshness policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  CMemberHookLess |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Clfu_policy_traits | Traits for LFU replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  CMemberHookLess |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Clifetime_stats_policy_traits | Traits for lifetime stats policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Clru_policy_traits | Traits for Least Recently Used replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Cmulti_policy_traits |  | 
|  Ccontainer_hook |  | 
|  ►CgetHook |  | 
|  Capply |  | 
|  Cname_getter |  | 
|  ►Cpolicy |  | 
|  ►CgetPolicy |  | 
|  Capply |  | 
|  ►Ctype |  | 
|  Cmax_size_setter |  | 
|  Cnon_pointer_traits |  | 
|  ►Cpayload_policy_traits | Traits for policy that keeps items in a sorted order using payload member  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  Cpayload_with_index |  | 
|  ►Cpersistent_policy_traits | Traits for persistent replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  Cpointer_payload_traits |  | 
|  ►Cprobability_policy_traits | Traits for freshness policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Crandom_policy_traits | Traits for random replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  CMemberHookLess |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  ►Cserialized_size_policy_traits | Traits for Least Recently Used replacement policy  | 
|  Ccontainer_hook |  | 
|  ►Cpolicy |  | 
|  CMemberHookLess |  | 
|  Ctype |  | 
|  Cpolicy_hook_type |  | 
|  Csmart_pointer_payload_traits |  | 
|  Ctrie |  | 
|  Ctrie_iterator |  | 
|  Ctrie_point_iterator |  | 
|  Ctrie_with_policy |  | 
|  ►Npit | Namespace for PIT operations  | 
|  CEntry | Structure for PIT entry  | 
|  CEntryImpl | PIT entry implementation with additional pointers to the underlying container  | 
|  CIncomingFace | PIT state component for each incoming interest (not including duplicates)  | 
|  ►CLru | 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  | 
|  CAggregateStats |  | 
|  COutgoingFace | PIT state component for each outgoing interest  | 
|  ►CPersistent | PIT in which new entries will be rejected if PIT size reached its limit  | 
|  CAggregateStats |  | 
|  CPitImpl | Class implementing Pending Interests Table  | 
|  ►CRandom | PIT in which PIT reaches its limit, random entry (could be the newly created one) will be removed from PIT  | 
|  CAggregateStats |  | 
|  ►CSerializedSize | A variant of persistent PIT implementation where size of PIT is based on size of interests in bytes (MaxSize parameter)  | 
|  CAggregateStats |  | 
|  ►Nwire | Namespace encapsulating wire operations  | 
|  ►Nccnb | Namespace for CCNb wire format operations  | 
|  CData | Routines to serialize/deserialize NDN Data packet in ccnb format  | 
|  CDataTrailer |  | 
|  CDataVisitor |  | 
|  CInterest | Routines to serialize/deserialize NDN interest in ccnb format  | 
|  CInterestVisitor |  | 
|  ►NCcnbParser |  | 
|  CAttr | Class to represent ATTR ccnb-encoded node  | 
|  CBaseAttr | Virtual base class providing a common storage for ATTR and DATTR ccnb-encoded blocks  | 
|  CBaseTag | Virtual base class providing a common storage for TAG and DTAG ccnb-encoded blocks  | 
|  CBlob | Class to represent BLOB ccnb-encoded node  | 
|  CBlock | Base class for ccnb-encoded node  | 
|  CCcnbDecodingException | Exception thrown if there is a parsing error  | 
|  CContentTypeVisitor | Visitor to obtain nonce value from BLOB block  | 
|  CDattr | Class to represent DATTR ccnb-encoded node  | 
|  CDepthFirstVisitor | Depth-first visitor that takes boot::any as argument and returns boost::any value  | 
|  CDtag | Class to represent DTAG ccnb-encoded node  | 
|  CExt | Class to represent EXT ccnb-encoded node  | 
|  CNameVisitor | Visitor to obtain fill CcnxName object with name components  | 
|  CNoArguDepthFirstVisitor | Depth-first visitor that takes no arguments and returns boost::any value  | 
|  CNoArguVisitor | Visitor interface that takes no arguments and returns boost::any  | 
|  CNonNegativeIntegerVisitor | Visitor to obtain non-negative integer value from UDATA block  | 
|  CStringVisitor | Visitor to obtain string value from UDATA block  | 
|  CTag | Class to represent TAG ccnb-encoded node  | 
|  CTimestampVisitor | Visitor to obtain timestamp value from BLOB block  | 
|  CUdata | Class to represent UDATA ccnb-encoded node  | 
|  CUint32tBlobVisitor | Visitor to obtain nonce value from BLOB block  | 
|  CVisitor | Visitor interface that takes one boost::any argument and returns boost::any  | 
|  CVoidDepthFirstVisitor | Depth-first visitor that takes one argument and returns nothing  | 
|  CVoidNoArguDepthFirstVisitor | Depth-first visitor that takes no arguments and returns nothing  | 
|  CVoidNoArguVisitor | Visitor interface that takes no arguments and returns nothing  | 
|  CVoidVisitor | Visitor interface that takes one boost::any argument and returns nothing  | 
|  ►NndnSIM | Namespace for ndnSIM wire format operations  | 
|  CData | Routines to serialize/deserialize Data packet in ndnSIM format  | 
|  CInterest | Routines to serialize/deserialize Interest packet in ndnSIM format  | 
|  CCcnb | Helper to encode CCNb blocks  | 
|  CNdnSim | Helper to encode ndnSIM wire elements  | 
|  CApiFace | An application NDN face, providing richer API interface, compared to ndn::AppFace  | 
|  CApiFacePriv |  | 
|  CApp | Base class that all NDN applications should be derived from  | 
|  CAppDelayTracer | Tracer to obtain application-level delays  | 
|  CAppFace | Implementation of application Ndn face  | 
|  CAppHelper | A helper to make it easier to instantiate an ns3::NdnConsumer Application on a set of nodes  | 
|  CBlob | Class representing a general-use binary blob  | 
|  CConsumer | NDN application for sending out Interest packets  | 
|  CConsumerBatches | Ndn application for sending out Interest packets in batches  | 
|  CConsumerCbr | Ndn application for sending out Interest packets at a "constant" rate (Poisson process)  | 
|  CConsumerWindow | Ndn application for sending out Interest packets (window-based)  | 
|  CConsumerZipfMandelbrot | NDN app requesting contents following Zipf-Mandelbrot Distbituion  | 
|  CContentStore | Base class for NDN content store  | 
|  CCsTracer | NDN tracer for cache performance (hits and misses)  | 
|  ►CData | Data header  | 
|  ►CCcnb |  | 
|  CCloser |  | 
|  CndnSIM |  | 
|  CDataException | Class for Data parsing exception  | 
|  CExclude | Class to represent Exclude component in NDN interests  | 
|  CFace | Virtual class defining NDN face  | 
|  CFaceContainer | A pool for Ndn faces  | 
|  CFib | Class implementing FIB functionality  | 
|  CForwardingStrategy | Abstract base class for Ndn forwarding strategies  | 
|  CFwHopCountTag | Packet tag that is used to track hop count for Interest-Data pairs  | 
|  CGlobalRouter | Class representing global router interface for ndnSIM  | 
|  CGlobalRoutingHelper | Helper for GlobalRouter interface  | 
|  CHeaderHelper | Class implementing functionality to detect Ndn packet type and create the corresponding object  | 
|  ►CInterest | NDN Interest (wire formats are defined in wire)  | 
|  CCcnb |  | 
|  CndnSIM |  | 
|  CInterestException | Class for Interest parsing exception  | 
|  CIpFacesHelper | Helper for NDN IP-based face creation  | 
|  CIpFaceStack | Application that provides functionality of creating IP-based faces on NDN nodes  | 
|  CL3AggregateTracer | NDN network-layer tracer for aggregate packet counts  | 
|  CL3Protocol | Implementation network-layer of NDN stack  | 
|  CL3RateTracer | NDN network-layer rate tracer  | 
|  ►CL3Tracer | Base class for network-layer (incoming/outgoing Interests and Data) tracing of NDN stack  | 
|  CStats |  | 
|  ►CLimits | Abstract class to manage Interest limits  | 
|  CRate |  | 
|  CWindow |  | 
|  CLimitsRate | Structure to manage limits for outstanding interests  | 
|  CLimitsWindow | Structure to manage limits for outstanding interests (window-based limiting)  | 
|  CLinkControlHelper | Helper class to control the up or down statuss of an NDN link connecting two specific nodes  | 
|  CLocalInfoTag | Packet tag that is used to keep information about face from which packet was received  | 
|  CName | Class for NDN Name  | 
|  CNetDeviceFace | Implementation of layer-2 (Ethernet) Ndn face  | 
|  CPit | Class implementing Pending Interests Table  | 
|  CProducer | A simple Interest-sink applia simple Interest-sink application  | 
|  CRttEstimator | Base class for all RTT Estimators  | 
|  CRttHistory | Helper class to store RTT measurements  | 
|  CRttMeanDeviation | The modified version of "Mean--Deviation" RTT estimator, as discussed by Van Jacobson that better suits NDN communication model  | 
|  CStackHelper | Adding Ndn functionality to existing Nodes  | 
|  CTcpBoundaryHeader |  | 
|  CTcpFace | Implementation of TCP/IP NDN face  | 
|  CTcpPrefixRegistrator |  | 
|  CUdpFace | Implementation of UDP/IP NDN face  | 
|  CUnknownHeaderException | Exception thrown if NDN stack receives unrecognized message type  | 
|  CUri | A helper class to convert to/from URI  | 
|  CWire |  | 
|  CAnnotatedTopologyReader | This class reads annotated topology and apply settings to the corresponding nodes and links  | 
|  CBatches | Class representing sets of (time, number) tuples with support of reading writing to streams  | 
|  CCallbackBasedApp | A meta application that can be used to create custom apps within Python bindings  | 
|  CIpv4AppTracer | Base class for IPv4/TCP based applications  | 
|  ▼CIpv4L3Tracer | Base class for IPv4 network-layer tracers  | 
|  CStats |  | 
|  CIpv4RateL3Tracer | IPv4 network-layer rate tracer  | 
|  CIpv4SeqsAppTracer | Helper to track application-level sequence numbers (approximated from TCP ACKs)  | 
|  CL2RateTracer | Tracer to collect link-layer rate information about links  | 
|  ▼CL2Tracer | Link-layer tracer  | 
|  CStats |  | 
|  Cname_color_writer |  | 
|  Cname_writer |  | 
|  CRocketfuelMapReader | Topology file reader and topology estimator (extension of Rocketfuel-format type)  | 
|  CRocketfuelParams |  | 
|  CRocketfuelWeightsReader | Topology file reader (extension of Rocketfuel-format type)  | 
|  CMemUsage | Utility class to evaluate current usage of RAM  |