Namespaces | |
| cs | |
| Namespace for ContentStore operations.  | |
| time | |
Classes | |
| class | App | 
| Base class that all NDN applications should be derived from.  More... | |
| class | AppDelayTracer | 
| Tracer to obtain application-level delays.  More... | |
| class | AppFace | 
| Implementation of application Ndn face.  More... | |
| class | AppHelper | 
| A helper to make it easier to instantiate an ns3::ndn::App applications on a set of nodes.  More... | |
| class | Consumer | 
| NDN application for sending out Interest packets.  More... | |
| class | ConsumerBatches | 
| Ndn application for sending out Interest packets in batches.  More... | |
| class | ConsumerCbr | 
| Ndn application for sending out Interest packets at a "constant" rate (Poisson process)  More... | |
| class | ConsumerWindow | 
| Ndn application for sending out Interest packets (window-based)  More... | |
| class | ConsumerZipfMandelbrot | 
| NDN app requesting contents following Zipf-Mandelbrot Distbituion.  More... | |
| class | ContentStore | 
| Base class for NDN content store.  More... | |
| class | Convert | 
| class | CsTracer | 
| NDN tracer for cache performance (hits and misses)  More... | |
| class | Data | 
| class | FaceContainer | 
| A pool for Ndn faces.  More... | |
| class | FibHelper | 
| Forwarding Information Base (FIB) helper.  More... | |
| class | FwHopCountTag | 
| Packet tag that is used to track hop count for Interest-Data pairs.  More... | |
| class | GlobalRouter | 
| Class representing global router interface for ndnSIM.  More... | |
| class | GlobalRoutingHelper | 
| Helper for GlobalRouter interface.  More... | |
| class | IgnoreSections | 
| class | Interest | 
| class | L3Protocol | 
| Implementation network-layer of NDN stack.  More... | |
| class | L3RateTracer | 
| NDN network-layer rate tracer.  More... | |
| class | L3Tracer | 
| Base class for network-layer (incoming/outgoing Interests and Data) tracing of NDN stack.  More... | |
| class | LinkControlHelper | 
| Helper class to control the up or down statuss of an NDN link connecting two specific nodes.  More... | |
| class | NameChecker | 
| class | NameValue | 
| class | NetDeviceFace | 
| Implementation of layer-2 (Ethernet) Ndn face.  More... | |
| class | Ns3BufferIteratorSource | 
| class | Ns3PacketTag | 
| class | PacketHeader | 
| class | Producer | 
| A simple Interest-sink applia simple Interest-sink application.  More... | |
| class | RttEstimator | 
| Base class for all RTT Estimators.  More... | |
| class | RttHistory | 
| Helper class to store RTT measurements.  More... | |
| class | RttMeanDeviation | 
| The modified version of "Mean--Deviation" RTT estimator, as discussed by Van Jacobson that better suits NDN communication model.  More... | |
| class | StackHelper | 
| Helper class to install NDN stack and configure its parameters.  More... | |
| class | StrategyChoiceHelper | 
| NFD Strategy Choice Helper (FIB) helper.  More... | |
Typedefs | |
| typedef PacketHeader< Interest > | InterestHeader | 
| typedef PacketHeader< Data > | DataHeader | 
| typedef std::deque< RttHistory > | RttHistory_t | 
Variables | |
| Name | |
| ndn | FibHelper | 
| ndn | StrategyChoiceHelper | 
| static std::list< std::tuple < shared_ptr< std::ostream > , std::list< Ptr < AppDelayTracer > > > >  | g_tracers | 
| static std::list< std::tuple < shared_ptr< std::ostream > , std::list< Ptr< CsTracer > > > >  | g_tracers | 
| static std::list< std::tuple < shared_ptr< std::ostream > , std::list< Ptr< L3RateTracer > > > >  | g_tracers | 
| const double | alpha = 0.8 | 
| typedef PacketHeader<Data> ns3::ndn::DataHeader | 
Definition at line 149 of file ndn-header.cpp.
| typedef PacketHeader<Interest> ns3::ndn::InterestHeader | 
Definition at line 148 of file ndn-header.cpp.
| typedef std::deque<RttHistory> ns3::ndn::RttHistory_t | 
Definition at line 54 of file ndn-rtt-estimator.hpp.
| Ptr<const AttributeAccessor> ns3::ndn::MakeNameAccessor | ( | T1 | a1 | ) | 
Definition at line 47 of file ndn-common.hpp.
Referenced by ns3::ndn::Producer::GetTypeId(), and ns3::ndn::Consumer::GetTypeId().
| Ptr<const AttributeAccessor> ns3::ndn::MakeNameAccessor | ( | T1 | a1, | 
| T2 | a2 | ||
| ) | 
Definition at line 47 of file ndn-common.hpp.
| Ptr<const AttributeChecker> ns3::ndn::MakeNameChecker | ( | void | ) | 
Referenced by ns3::ndn::Producer::GetTypeId(), and ns3::ndn::Consumer::GetTypeId().
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | ContentStore | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | GlobalRouter | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | App | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | ConsumerZipfMandelbrot | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | ConsumerWindow | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | ConsumerBatches | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | ConsumerCbr | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | Producer | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | RttMeanDeviation | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | Consumer | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | RttEstimator | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | L3Protocol | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | InterestHeader | ) | 
| ns3::ndn::NS_OBJECT_ENSURE_REGISTERED | ( | DataHeader | ) | 
      
  | 
  inline | 
Definition at line 135 of file ndn-global-router.hpp.
      
  | 
  inline | 
Helper to dump the trace to an output stream.
Definition at line 137 of file ndn-l3-tracer.hpp.
References ns3::ndn::L3Tracer::Print(), and ns3::ndn::L3Tracer::PrintHeader().
      
  | 
  inline | 
Definition at line 194 of file ndn-content-store.hpp.
References ns3::ndn::ContentStore::Print().
      
  | 
  inline | 
Helper to dump the trace to an output stream.
Definition at line 206 of file ndn-cs-tracer.hpp.
References ns3::ndn::CsTracer::Print(), and ns3::ndn::CsTracer::PrintHeader().
      
  | 
  inline | 
Definition at line 128 of file ndn-global-router.hpp.
| const double ns3::ndn::alpha = 0.8 | 
Definition at line 237 of file ndn-l3-rate-tracer.cpp.
Definition at line 49 of file ndn-fib-helper.cpp.
      
  | 
  static | 
Definition at line 40 of file ndn-l3-rate-tracer.cpp.
      
  | 
  static | 
Definition at line 42 of file ndn-cs-tracer.cpp.
      
  | 
  static | 
Definition at line 43 of file ndn-app-delay-tracer.cpp.
Referenced by ns3::ndn::L3RateTracer::Destroy(), ns3::ndn::AppDelayTracer::Destroy(), ns3::ndn::CsTracer::Destroy(), ns3::ndn::L3RateTracer::Install(), ns3::ndn::AppDelayTracer::Install(), ns3::ndn::CsTracer::Install(), ns3::ndn::L3RateTracer::InstallAll(), ns3::ndn::AppDelayTracer::InstallAll(), and ns3::ndn::CsTracer::InstallAll().
| ns3::ndn::Name | 
Definition at line 25 of file ndn-common.cpp.
Referenced by nfd::FibEnumerationPublisher::generate(), nfd::StrategyChoice::get(), nfd::StrategyChoice::install(), nfd::NameTree::lookup(), nfd::FaceManager::onFaceRequest(), nfd::FibManager::onFibRequest(), ns3::ndn::Producer::OnInterest(), nfd::StrategyChoiceManager::onStrategyChoiceRequest(), nfd::NotificationStream< nfd::AppFace >::postNotification(), and nfd::SegmentPublisher< AppFace >::publish().
Definition at line 29 of file ndn-strategy-choice-helper.cpp.