NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ns3 Namespace Reference

Copyright (c) 2011-2015 Regents of the University of California. More...

Namespaces

 aodv
 
 dot11s
 
 dsdv
 
 dsr
 
 flame
 
 ndn
 
 olsr
 

Classes

class  A2A4RsrqHandoverAlgorithm
 
class  A3RsrpHandoverAlgorithm
 
class  AarfcdWifiManager
 
class  AarfWifiManager
 
class  AcousticModemEnergyModel
 
class  AdhocWifiMac
 
class  AlohaNoackMacHeader
 
class  AlohaNoackNetDevice
 
class  AlwaysLosChannelConditionModel
 
class  AmpduSubframeHeader
 
class  AmpduTag
 
class  AmrrWifiManager
 
class  AmsduSubframeHeader
 
class  AnnotatedTopologyReader
 This class reads annotated topology and apply settings to the corresponding nodes and links. More...
 
class  AntennaModel
 
class  AparfWifiManager
 
class  Application
 
class  ApplicationPacketProbe
 
class  ApWifiMac
 
class  ArfWifiManager
 
class  ArpCache
 
class  ArpHeader
 
class  ArpL3Protocol
 
class  Asn1Header
 
class  AthstatsWifiTraceSink
 
class  BandwidthManager
 
class  BandwidthRequestHeader
 
class  BaseStationNetDevice
 
class  BasicEnergyHarvester
 
class  BasicEnergySource
 
class  Batches
 Class representing sets of (time, number) tuples with support of reading writing to streams. More...
 
class  BatchesChecker
 
class  BatchesValue
 
class  BeaconPayloadHeader
 
class  BinaryErrorModel
 
class  BlockAckManager
 
class  BooleanProbe
 
class  BridgeChannel
 
class  BridgeNetDevice
 
class  BSLinkManager
 
class  BsmApplication
 
class  BSScheduler
 
class  BSSchedulerRtps
 
class  BSSchedulerSimple
 
class  Building
 
class  BuildingListPriv
 
class  BuildingsChannelConditionModel
 
class  BuildingsPropagationLossModel
 
class  BulkSendApplication
 
class  BurstErrorModel
 
class  BurstProfileManager
 
class  CalendarScheduler
 
class  CaraWifiManager
 
class  CcHelper
 
class  Channel
 
class  ChannelCondition
 
class  ChannelConditionModel
 
class  ChannelCoordinator
 
class  ChannelListPriv
 
class  ChannelManager
 
class  ChannelScheduler
 
class  Chunk
 
class  CobaltQueueDisc
 
class  CoDelQueueDisc
 
class  CommandPayloadHeader
 
class  ComponentCarrier
 
class  ComponentCarrierBaseStation
 
class  ComponentCarrierEnb
 
class  ComponentCarrierUe
 
class  ConfigStore
 
class  ConnectionManager
 
class  ConstantAccelerationMobilityModel
 
class  ConstantObssPdAlgorithm
 
class  ConstantPositionMobilityModel
 
class  ConstantRandomVariable
 
class  ConstantRateWifiManager
 
class  ConstantSpectrumPropagationLossModel
 
class  ConstantSpeedPropagationDelayModel
 
class  ConstantVelocityMobilityModel
 
class  CosineAntennaModel
 
class  Cost231PropagationLossModel
 
class  CqaFfMacScheduler
 
class  CsmaChannel
 
class  CsmaNetDevice
 
class  CtrlBAckRequestHeader
 
class  CtrlBAckResponseHeader
 
class  CtrlTriggerHeader
 
class  DataCollectionObject
 
class  Dcd
 
class  DefaultChannelScheduler
 
class  DefaultSimulatorImpl
 
class  DeterministicRandomVariable
 
class  DeviceEnergyModel
 
class  DeviceNameTag
 
class  DhcpClient
 
class  DhcpHeader
 
class  DhcpServer
 
class  DlMap
 
class  Dot11sStack
 
class  DoubleProbe
 
class  DropTailQueue< Packet >
 
class  DropTailQueue< QueueDiscItem >
 
class  DsaAck
 
class  DsaReq
 
class  DsaRsp
 
class  DsrRoutingHeader
 
class  DynamicQueueLimits
 
class  EmpiricalRandomVariable
 
class  EmuEpcHelper
 
class  EnergyHarvester
 
class  EnergyHarvesterContainer
 
class  EnergySource
 
class  EnergySourceContainer
 
class  EpcHelper
 
class  EpcMmeApplication
 
class  EpcSgwApplication
 
class  EpcUeNas
 
class  EpcX2
 
class  EpcX2HandoverPreparationFailureHeader
 
class  EpcX2HandoverRequestAckHeader
 
class  EpcX2HandoverRequestHeader
 
class  EpcX2Header
 
class  EpcX2LoadInformationHeader
 
class  EpcX2ResourceStatusUpdateHeader
 
class  EpcX2SnStatusTransferHeader
 
class  EpcX2UeContextReleaseHeader
 
class  EpsBearer
 
class  EpsBearerTag
 
class  ErlangRandomVariable
 
class  ErrorChannel
 
class  ErrorModel
 
class  ErrorRateModel
 
class  EthernetHeader
 
class  EthernetTrailer
 
class  ExponentialRandomVariable
 
class  FdBetFfMacScheduler
 
class  FdMtFfMacScheduler
 
class  FdNetDevice
 
class  FdTbfqFfMacScheduler
 
class  FfMacScheduler
 
class  FifoQueueDisc
 
class  FileAggregator
 
class  FixedRoomPositionAllocator
 
class  FixedRssLossModel
 
class  FlameStack
 
class  FlowIdTag
 
class  FlowMonitor
 
class  FqCobaltFlow
 
class  FqCobaltQueueDisc
 
class  FqCoDelFlow
 
class  FqCoDelQueueDisc
 
class  FqPieFlow
 
class  FqPieQueueDisc
 
class  FragmentationSubheader
 
class  FrameCaptureModel
 
class  FrameExchangeManager
 
class  FriisPropagationLossModel
 
class  FriisSpectrumPropagationLossModel
 
class  GammaRandomVariable
 
class  GaussMarkovMobilityModel
 
class  GenericMacHeader
 
class  GlobalRouter
 
class  GnuplotAggregator
 
class  GrantManagementSubheader
 
class  GridBuildingAllocator
 
class  GridPositionAllocator
 
class  GtpcHeader
 
class  GtpuHeader
 
class  HalfDuplexIdealPhy
 
class  Header
 
class  HeapScheduler
 
class  HeConfiguration
 
class  HeFrameExchangeManager
 
class  HierarchicalMobilityModel
 
class  HigherLayerTxVectorTag
 
class  HtConfiguration
 
class  HtFrameExchangeManager
 
class  HybridBuildingsPropagationLossModel
 
class  Icmpv4DestinationUnreachable
 
class  Icmpv4Echo
 
class  Icmpv4Header
 
class  Icmpv4L4Protocol
 
class  Icmpv4TimeExceeded
 
class  Icmpv6DestinationUnreachable
 
class  Icmpv6Echo
 
class  Icmpv6Header
 
class  Icmpv6L4Protocol
 
class  Icmpv6NA
 
class  Icmpv6NS
 
class  Icmpv6OptionHeader
 
class  Icmpv6OptionLinkLayerAddress
 
class  Icmpv6OptionMtu
 
class  Icmpv6OptionPrefixInformation
 
class  Icmpv6OptionRedirected
 
class  Icmpv6ParameterError
 
class  Icmpv6RA
 
class  Icmpv6Redirection
 
class  Icmpv6RS
 
class  Icmpv6TimeExceeded
 
class  Icmpv6TooBig
 
class  IdealWifiManager
 
class  IpcsClassifier
 
class  IpL4Protocol
 
class  Ipv4
 
class  Ipv4GlobalRouting
 
class  Ipv4Header
 
class  Ipv4Interface
 
class  Ipv4L3Protocol
 
class  Ipv4ListRouting
 
class  Ipv4NixVectorRouting
 
class  Ipv4PacketFilter
 
class  Ipv4PacketProbe
 
class  Ipv4RawSocketFactory
 
class  Ipv4RawSocketImpl
 
class  Ipv4RoutingProtocol
 
class  Ipv4StaticRouting
 
class  Ipv6
 
class  Ipv6Extension
 
class  Ipv6ExtensionAH
 
class  Ipv6ExtensionAHHeader
 
class  Ipv6ExtensionDemux
 
class  Ipv6ExtensionDestination
 
class  Ipv6ExtensionDestinationHeader
 
class  Ipv6ExtensionESP
 
class  Ipv6ExtensionESPHeader
 
class  Ipv6ExtensionFragment
 
class  Ipv6ExtensionFragmentHeader
 
class  Ipv6ExtensionHeader
 
class  Ipv6ExtensionHopByHop
 
class  Ipv6ExtensionHopByHopHeader
 
class  Ipv6ExtensionLooseRouting
 
class  Ipv6ExtensionLooseRoutingHeader
 
class  Ipv6ExtensionRouting
 
class  Ipv6ExtensionRoutingDemux
 
class  Ipv6ExtensionRoutingHeader
 
class  Ipv6Header
 
class  Ipv6Interface
 
class  Ipv6L3Protocol
 
class  Ipv6ListRouting
 
class  Ipv6NixVectorRouting
 
class  Ipv6Option
 
class  Ipv6OptionDemux
 
class  Ipv6OptionHeader
 
class  Ipv6OptionJumbogram
 
class  Ipv6OptionJumbogramHeader
 
class  Ipv6OptionPad1
 
class  Ipv6OptionPad1Header
 
class  Ipv6OptionPadn
 
class  Ipv6OptionPadnHeader
 
class  Ipv6OptionRouterAlert
 
class  Ipv6OptionRouterAlertHeader
 
class  Ipv6PacketFilter
 
class  Ipv6PacketProbe
 
class  Ipv6PmtuCache
 
class  Ipv6RawSocketFactory
 
class  Ipv6RawSocketImpl
 
class  Ipv6RoutingProtocol
 
class  Ipv6StaticRouting
 
class  IsotropicAntennaModel
 
class  ItuR1238PropagationLossModel
 
class  ItuR1411LosPropagationLossModel
 
class  ItuR1411NlosOverRooftopPropagationLossModel
 
class  JakesProcess
 
class  JakesPropagationLossModel
 
class  Kun2600MhzPropagationLossModel
 
class  L2RateTracer
 Tracer to collect link-layer rate information about links. More...
 
class  L2Tracer
 Link-layer tracer. More...
 
class  LiIonEnergySource
 
class  LinearWifiTxCurrentModel
 
class  ListErrorModel
 
class  ListPositionAllocator
 
class  ListScheduler
 
class  LlcSnapHeader
 
class  LogDistancePropagationLossModel
 
class  LogNormalRandomVariable
 
class  LoopbackNetDevice
 
class  LrWpanCsmaCa
 
class  LrWpanErrorModel
 
class  LrWpanLqiTag
 
class  LrWpanMac
 
class  LrWpanMacHeader
 
class  LrWpanMacTrailer
 
class  LrWpanNetDevice
 
class  LrWpanPhy
 
class  LteAmc
 
class  LteAnr
 
class  LteDataRadioBearerInfo
 
class  LteEnbComponentCarrierManager
 
class  LteEnbMac
 
class  LteEnbNetDevice
 
class  LteEnbPhy
 
class  LteEnbRrc
 
class  LteEnbRrcProtocolIdeal
 
class  LteEnbRrcProtocolReal
 
class  LteFfrAlgorithm
 
class  LteFfrDistributedAlgorithm
 
class  LteFfrEnhancedAlgorithm
 
class  LteFfrSoftAlgorithm
 
class  LteFrHardAlgorithm
 
class  LteFrNoOpAlgorithm
 
class  LteFrSoftAlgorithm
 
class  LteFrStrictAlgorithm
 
class  LteHandoverAlgorithm
 
class  LteHelper
 
class  LteHexGridEnbTopologyHelper
 
class  LteNetDevice
 
class  LtePdcp
 
class  LtePdcpHeader
 
class  LtePhy
 
class  LtePhyTag
 
class  LteRadioBearerInfo
 
class  LteRadioBearerTag
 
class  LteRlc
 
class  LteRlcAm
 
class  LteRlcAmHeader
 
class  LteRlcHeader
 
class  LteRlcSduStatusTag
 
class  LteRlcSm
 
class  LteRlcTm
 
class  LteRlcUm
 
class  LteSignalingRadioBearerInfo
 
class  LteSpectrumPhy
 
class  LteStatsCalculator
 
class  LteUeComponentCarrierManager
 
class  LteUeMac
 
class  LteUeNetDevice
 
class  LteUePhy
 
class  LteUePowerControl
 
class  LteUeRrc
 
class  LteUeRrcProtocolIdeal
 
class  LteUeRrcProtocolReal
 
class  MacHeaderType
 
class  MacStatsCalculator
 
class  ManagementMessageType
 
class  MapScheduler
 
class  MatrixPropagationLossModel
 
class  MeshInformationElementVector
 
class  MeshL2RoutingProtocol
 
class  MeshPointDevice
 
class  MeshStack
 
class  MeshWifiInterfaceMac
 
class  MgtAddBaRequestHeader
 
class  MgtAddBaResponseHeader
 
class  MgtAssocRequestHeader
 
class  MgtAssocResponseHeader
 
class  MgtBeaconHeader
 
class  MgtDelBaHeader
 
class  MgtProbeRequestHeader
 
class  MgtProbeResponseHeader
 
class  MgtReassocRequestHeader
 
class  MinstrelHtWifiManager
 
class  MinstrelWifiManager
 
class  MobilityBuildingInfo
 
class  MobilityModel
 
class  MpduAggregator
 
class  MqQueueDisc
 
class  MsduAggregator
 
class  MultiModelSpectrumChannel
 
class  MultiUserScheduler
 
class  MuSnrTag
 
class  NakagamiPropagationLossModel
 
class  NdiscCache
 
class  NetDevice
 
class  NetDeviceQueue
 
class  NetDeviceQueueInterface
 
class  NeverLosChannelConditionModel
 
class  NeverLosVehicleChannelConditionModel
 
class  NistErrorRateModel
 
class  NoBackhaulEpcHelper
 
class  Node
 
class  NodeListPriv
 
class  NonCommunicatingNetDevice
 
class  NoOpComponentCarrierManager
 
class  NoOpHandoverAlgorithm
 
class  NormalRandomVariable
 
class  Object
 
class  ObjectBase
 
class  ObssPdAlgorithm
 
class  OcbWifiMac
 
class  OhBuildingsPropagationLossModel
 
class  OkumuraHataPropagationLossModel
 
class  OnoeWifiManager
 
class  OnOffApplication
 
class  OutdoorPositionAllocator
 
class  PacketBurst
 
class  PacketFilter
 
class  PacketProbe
 
class  PacketSink
 
class  PacketSocket
 
class  PacketSocketClient
 
class  PacketSocketFactory
 
class  PacketSocketServer
 
class  PacketSocketTag
 
class  ParabolicAntennaModel
 
class  ParetoRandomVariable
 
class  ParfWifiManager
 
class  PbbPacket
 
class  PcapFileWrapper
 
class  PdcpTag
 
class  PfFfMacScheduler
 
class  PfifoFastQueueDisc
 
class  PhasedArrayModel
 
class  PhyRxStatsCalculator
 
class  PhyStatsCalculator
 
class  PhyTxStatsCalculator
 
class  PieQueueDisc
 
class  Ping6
 
class  PointToPointChannel
 
class  PointToPointEpcHelper
 
class  PointToPointNetDevice
 
class  PositionAllocator
 
class  PppHeader
 
class  PreambleDetectionModel
 
class  PrioQueueDisc
 
class  PriorityQueueScheduler
 
class  ProbabilisticV2vHighwayChannelConditionModel
 
class  ProbabilisticV2vUrbanChannelConditionModel
 
class  Probe
 
class  PropagationDelayModel
 
class  PropagationLossModel
 
class  PssFfMacScheduler
 
class  QosFrameExchangeManager
 
class  QosTxop
 
class  Queue< Packet >
 
class  Queue< QueueDiscItem >
 
class  Queue< WifiMacQueueItem >
 
class  QueueBase
 
class  QueueDisc
 
class  QueueDiscClass
 
class  QueueLimits
 
class  RadioBearerStatsCalculator
 
class  RadioEnvironmentMapHelper
 
class  RadiotapHeader
 
class  Radvd
 
class  RandomBoxPositionAllocator
 
class  RandomBuildingPositionAllocator
 
class  RandomDirection2dMobilityModel
 
class  RandomDiscPositionAllocator
 
class  RandomPropagationDelayModel
 
class  RandomPropagationLossModel
 
class  RandomRectanglePositionAllocator
 
class  RandomRoomPositionAllocator
 
class  RandomVariableStream
 
class  RandomWalk2dMobilityModel
 
class  RandomWalk2dOutdoorMobilityModel
 
class  RandomWaypointMobilityModel
 
class  RangePropagationLossModel
 
class  RateErrorModel
 
class  RealtimeSimulatorImpl
 
class  ReceiveListErrorModel
 
class  RedQueueDisc
 
class  RegularWifiMac
 
class  RemSpectrumPhy
 
class  Rip
 
class  RipHeader
 
class  RipNg
 
class  RipNgHeader
 
class  RipNgRte
 
class  RipRte
 
class  RlcTag
 
class  RngReq
 
class  RngRsp
 
class  RocketfuelMapReader
 Topology file reader and topology estimator (extension of Rocketfuel-format type). More...
 
struct  RocketfuelParams
 
class  RocketfuelWeightsReader
 Topology file reader (extension of Rocketfuel-format type). More...
 
class  RraaWifiManager
 
class  RrComponentCarrierManager
 
class  RrFfMacScheduler
 
class  RrMultiUserScheduler
 
class  RrpaaWifiManager
 
class  RttEstimator
 
class  RttMeanDeviation
 
class  RvBatteryModel
 
class  SameRoomPositionAllocator
 
class  Scheduler
 
class  SeqTsEchoHeader
 
class  SeqTsHeader
 
class  SeqTsSizeHeader
 
class  SequentialRandomVariable
 
class  ServiceFlowManager
 
class  ShannonSpectrumErrorModel
 
class  SimpleChannel
 
class  SimpleDeviceEnergyModel
 
class  SimpleFrameCaptureModel
 
class  SimpleNetDevice
 
class  SimpleOfdmWimaxPhy
 
class  SimpleTag
 
class  SimpleUeComponentCarrierManager
 
class  SimulatorImpl
 
class  SingleModelSpectrumChannel
 
class  SixLowPanBc0
 
class  SixLowPanFrag1
 
class  SixLowPanFragN
 
class  SixLowPanHc1
 
class  SixLowPanIphc
 
class  SixLowPanIpv6
 
class  SixLowPanMesh
 
class  SixLowPanNetDevice
 
class  SixLowPanNhcExtension
 
class  SixLowPanUdpNhcExtension
 
class  SllHeader
 
class  SnrTag
 
class  Socket
 
class  SocketFactory
 
class  SocketIpTtlTag
 
class  SocketIpv6HopLimitTag
 
class  SocketSetDontFragmentTag
 
class  SpectrumAnalyzer
 
class  SpectrumChannel
 
class  SpectrumErrorModel
 
class  SpectrumPhy
 
class  SpectrumPropagationLossModel
 
class  SpectrumWifiPhy
 
class  SSLinkManager
 
class  SSManager
 
class  SSScheduler
 
class  StaWifiMac
 
class  SteadyStateRandomWaypointMobilityModel
 
class  SubscriberStationNetDevice
 
class  Synchronizer
 
class  TableBasedErrorRateModel
 
class  Tag
 
class  TapBridge
 
class  TbfQueueDisc
 
class  TcpBbr
 
class  TcpBic
 
class  TcpClassicRecovery
 
class  TcpCongestionOps
 
class  TcpCubic
 
class  TcpDctcp
 
class  TcpHeader
 
class  TcpHighSpeed
 
class  TcpHtcp
 
class  TcpHybla
 
class  TcpIllinois
 
class  TcpL4Protocol
 
class  TcpLedbat
 
class  TcpLinuxReno
 
class  TcpLp
 
class  TcpNewReno
 
class  TcpOption
 
class  TcpOptionEnd
 
class  TcpOptionMSS
 
class  TcpOptionNOP
 
class  TcpOptionSack
 
class  TcpOptionSackPermitted
 
class  TcpOptionTS
 
class  TcpOptionUnknown
 
class  TcpOptionWinScale
 
class  TcpPrrRecovery
 
class  TcpRateLinux
 
class  TcpRateOps
 
class  TcpRecoveryOps
 
class  TcpRxBuffer
 
class  TcpScalable
 
class  TcpSocket
 
class  TcpSocketBase
 
class  TcpSocketFactory
 
class  TcpSocketState
 
class  TcpTxBuffer
 
class  TcpVegas
 
class  TcpVeno
 
class  TcpWestwood
 
class  TcpYeah
 
class  TdBetFfMacScheduler
 
class  TdMtFfMacScheduler
 
class  TdTbfqFfMacScheduler
 
class  ThompsonSamplingWifiManager
 
class  ThreeGppAntennaModel
 
class  ThreeGppChannelConditionModel
 
class  ThreeGppChannelModel
 
class  ThreeGppHttpClient
 
class  ThreeGppHttpHeader
 
class  ThreeGppHttpServer
 
class  ThreeGppHttpVariables
 
class  ThreeGppIndoorMixedOfficeChannelConditionModel
 
class  ThreeGppIndoorOfficePropagationLossModel
 
class  ThreeGppIndoorOpenOfficeChannelConditionModel
 
class  ThreeGppPropagationLossModel
 
class  ThreeGppRmaChannelConditionModel
 
class  ThreeGppRmaPropagationLossModel
 
class  ThreeGppSpectrumPropagationLossModel
 
class  ThreeGppUmaChannelConditionModel
 
class  ThreeGppUmaPropagationLossModel
 
class  ThreeGppUmiStreetCanyonChannelConditionModel
 
class  ThreeGppUmiStreetCanyonPropagationLossModel
 
class  ThreeGppV2vHighwayChannelConditionModel
 
class  ThreeGppV2vHighwayPropagationLossModel
 
class  ThreeGppV2vUrbanChannelConditionModel
 
class  ThreeGppV2vUrbanPropagationLossModel
 
class  ThreeLogDistancePropagationLossModel
 
class  ThresholdPreambleDetectionModel
 
class  TimeProbe
 
class  TimeSeriesAdaptor
 
class  TraceFadingLossModel
 
class  TrafficControlLayer
 
class  Trailer
 
class  TriangularRandomVariable
 
class  TtaFfMacScheduler
 
class  TvSpectrumTransmitter
 
class  TwoRayGroundPropagationLossModel
 
class  Txop
 
class  UanChannel
 
class  UanHeaderCommon
 
class  UanHeaderRcAck
 
class  UanHeaderRcCts
 
class  UanHeaderRcCtsGlobal
 
class  UanHeaderRcData
 
class  UanHeaderRcRts
 
class  UanMac
 
class  UanMacAloha
 
class  UanMacCw
 
class  UanMacRc
 
class  UanMacRcGw
 
class  UanNetDevice
 
class  UanNoiseModel
 
class  UanNoiseModelDefault
 
class  UanPhy
 
class  UanPhyCalcSinr
 
class  UanPhyCalcSinrDefault
 
class  UanPhyCalcSinrDual
 
class  UanPhyCalcSinrFhFsk
 
class  UanPhyDual
 
class  UanPhyGen
 
class  UanPhyPer
 
class  UanPhyPerCommonModes
 
class  UanPhyPerGenDefault
 
class  UanPhyPerUmodem
 
class  UanPropModel
 
class  UanPropModelIdeal
 
class  UanPropModelThorp
 
class  UanTransducer
 
class  UanTransducerHd
 
class  Ucd
 
class  UdpClient
 
class  UdpEchoClient
 
class  UdpEchoServer
 
class  UdpHeader
 
class  UdpL4Protocol
 
class  UdpServer
 
class  UdpSocket
 
class  UdpSocketFactory
 
class  UdpSocketImpl
 
class  UdpTraceClient
 
class  UeManager
 
class  Uinteger16Probe
 
class  Uinteger32Probe
 
class  Uinteger8Probe
 
class  UlMap
 
class  UniformDiscPositionAllocator
 
class  UniformPlanarArray
 
class  UniformRandomVariable
 
class  UplinkScheduler
 
class  UplinkSchedulerMBQoS
 
class  UplinkSchedulerRtps
 
class  UplinkSchedulerSimple
 
class  V4Ping
 
class  V4TraceRoute
 
class  VendorSpecificActionHeader
 
class  VhtConfiguration
 
class  VhtFrameExchangeManager
 
class  VirtualNetDevice
 
class  VsaManager
 
class  WallClockSynchronizer
 
class  WaveformGenerator
 
class  WaveFrameExchangeManager
 
class  WaveNetDevice
 
class  WaypointMobilityModel
 
class  WeibullRandomVariable
 
class  WifiAckManager
 
class  WifiDefaultAckManager
 
class  WifiDefaultProtectionManager
 
class  WifiInformationElementVector
 
class  WifiMac
 
class  WifiMacHeader
 
class  WifiMacQueue
 
class  WifiMacTrailer
 
class  WifiNetDevice
 
class  WifiPhy
 
class  WifiPhyStateHelper
 
class  WifiProtectionManager
 
class  WifiRadioEnergyModel
 
class  WifiRemoteStationManager
 
class  WifiSpectrumPhyInterface
 
class  WifiTxCurrentModel
 
class  WimaxChannel
 
class  WimaxConnection
 
class  WimaxMacQueue
 
class  WimaxMacToMacHeader
 
class  WimaxNetDevice
 
class  WimaxPhy
 
class  YansErrorRateModel
 
class  YansWifiChannel
 
class  YansWifiPhy
 
class  ZetaRandomVariable
 
class  ZipfRandomVariable
 

Functions

std::ostream & operator<< (std::ostream &os, const Batches &batch)
 Output contents of the Batches to the std::ostream. More...
 
std::istream & operator>> (std::istream &is, Batches &batch)
 Read components from input and add them to components. More...
 
template<typename T1 >
Ptr< const AttributeAccessor > MakeBatchesAccessor (T1 a1)
 
template<typename T1 , typename T2 >
Ptr< const AttributeAccessor > MakeBatchesAccessor (T1 a1, T2 a2)
 
Ptr< const AttributeChecker > MakeBatchesChecker (void)
 
static void nodeWriter (std::ostream &os, NodeContainer &m)
 
std::ostream & operator<< (std::ostream &os, const L2Tracer &tracer)
 

Variables

 Batches
 
 AnnotatedTopologyReader
 
static std::list< std::tuple< std::shared_ptr< std::ostream >, std::list< Ptr< L2RateTracer > > > > g_tracers
 
const double alpha = 0.8
 

Detailed Description

Copyright (c) 2011-2015 Regents of the University of California.

Copyright (c) 2011-2015 Tsinghua University, P.R.China.

Copyright (c) 2011-2016 Regents of the University of California.

Copyright (c) 2011-2019 Regents of the University of California.

Copyright (c) 2019 Klaus Schneider, The University of Arizona.

This file is part of ndnSIM. See AUTHORS for complete list of ndnSIM authors and contributors.

ndnSIM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

ndnSIM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with ndnSIM, e.g., in COPYING.md file. If not, see http://www.gnu.org/licenses/.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation;

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Author: Klaus Schneider klaus.nosp@m.@cs..nosp@m.arizo.nosp@m.na.e.nosp@m.du

This file is part of ndnSIM. See AUTHORS for complete list of ndnSIM authors and contributors.

ndnSIM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

ndnSIM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with ndnSIM, e.g., in COPYING.md file. If not, see http://www.gnu.org/licenses/.

Author
Xiaoke Jiang shock.nosp@m..jia.nosp@m.ng@gm.nosp@m.ail..nosp@m.com

Function Documentation

◆ operator<<() [1/2]

std::ostream & ns3::operator<< ( std::ostream &  os,
const Batches batch 
)

Output contents of the Batches to the std::ostream.

Parameters
osreference to std::ostream
batchconstant reference to Batch object

Definition at line 27 of file batches.cpp.

◆ operator>>()

std::istream & ns3::operator>> ( std::istream &  is,
Batches batch 
)

Read components from input and add them to components.

Will read input stream till eof Substrings separated by slashes will become separate components

Definition at line 40 of file batches.cpp.

References ns3::Batches::Add().

◆ MakeBatchesAccessor() [1/2]

template<typename T1 >
Ptr<const AttributeAccessor> ns3::MakeBatchesAccessor ( T1  a1)

Definition at line 55 of file batches.hpp.

Referenced by ns3::ndn::ConsumerBatches::GetTypeId().

◆ MakeBatchesAccessor() [2/2]

template<typename T1 , typename T2 >
Ptr<const AttributeAccessor> ns3::MakeBatchesAccessor ( T1  a1,
T2  a2 
)

Definition at line 55 of file batches.hpp.

◆ MakeBatchesChecker()

Ptr<const AttributeChecker> ns3::MakeBatchesChecker ( void  )

◆ nodeWriter()

static void ns3::nodeWriter ( std::ostream &  os,
NodeContainer &  m 
)
static

Definition at line 484 of file rocketfuel-map-reader.cpp.

Referenced by ns3::RocketfuelMapReader::SaveTopology().

◆ operator<<() [2/2]

std::ostream& ns3::operator<< ( std::ostream &  os,
const L2Tracer tracer 
)
inline

Definition at line 79 of file l2-tracer.hpp.

References ns3::L2Tracer::Print(), and ns3::L2Tracer::PrintHeader().

Variable Documentation

◆ Batches

Definition at line 24 of file batches.cpp.

◆ AnnotatedTopologyReader

◆ g_tracers

std::list<std::tuple<std::shared_ptr<std::ostream>, std::list<Ptr<L2RateTracer> > > > ns3::g_tracers
static

Definition at line 39 of file l2-rate-tracer.cpp.

Referenced by ns3::L2RateTracer::Destroy(), and ns3::L2RateTracer::InstallAll().

◆ alpha

const double ns3::alpha = 0.8

Definition at line 142 of file l2-rate-tracer.cpp.

Referenced by ndn::util::RttEstimator::addMeasurement().