▼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 |