A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCns3::AccessorTrait< T >
oCns3::UanMacRcGw::AckData
oCns3::ofi::ActionClass for handling flow table actions
oCns3::WifiActionHeader::ActionValue
oCns3::DcaTxop::ActiveChannels
oCns3::AddressPolymophic address class
oCns3::AddressValueHold objects of type ns3::Address
oCns3::AdhocAlohaNoackIdealPhyHelperCreate the AlohaNoackNetDevice
oCns3::Object::AggregateIteratorIterate over the objects aggregated to an ns3::Object
oCns3::Object::Aggregates
oCns3::dsr::DsrOptionHeader::AlignmentAlignment requirements of an option header
oCns3::Ipv6OptionHeader::AlignmentAlignment requirements of an option header
oCns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue
oCns3::AllocationRetentionPriority
oCns3::Angles
oCns3::AnimationInterfaceInterface to network animator
oCns3::AnimPacketInfoAnimPacketInfo helper class
oCns3::AnimRxInfoAnimRxInfo helper class
oCns3::LteRrcSap::AntennaInfoDedicated
oCAodvExampleTest script
oCns3::ApplicationContainerHolds a vector of ns3::Application pointers
oCArray2D< T >
oCArray3D< T >
oCns3::ArrayMatcher
oCns3::AsciiFile
oCns3::AsciiTraceHelperManage ASCII trace files for device models
oCns3::AsciiTraceHelperForDeviceBase class providing common user-level ascii trace operations for helpers representing net devices
oCns3::AsciiTraceHelperForIpv4Base class providing common user-level ascii trace operations for helpers representing IPv4 protocols
oCns3::AsciiTraceHelperForIpv6Base class providing common user-level ascii trace operations for helpers representing IPv6 protocols
oCns3::LteRrcSap::AsConfig
oCns3::olsr::MessageHeader::Hna::Association
oCns3::olsr::AssociationAssociation
oCns3::olsr::AssociationTupleAn Association Tuple
oCns3::AthstatsHelperCreate AthstatsWifiTraceSink instances and connect them to wifi devices
oCns3::AttributeConstructionList
oCns3::AttributeDefaultIterator
oCns3::TypeId::AttributeInformation
oCns3::AttributeIterator
oCns3::Average< T >
oCns3::Average< double >
oCns3::BackoffThe backoff class is used for calculating backoff times when many net devices can write to the same channel
oCns3::BandInfo
oCns3::BarBlock Ack Request
oCBase
oCns3::dot11s::PeerManagementProtocol::BeaconInfoKeeps information about beacon of peer station: beacon interval, association ID, last time we have received a beacon
oCns3::EpcS11SapMme::BearerContextCreated
oCns3::EpcS11SapSgw::BearerContextToBeCreated
oCns3::LteX2HandoverTestCase::BearerData
oCns3::EpcMme::BearerInfo
oCns3::BearerTestData
oCns3::EpcUeNas::BearerToBeActivated
oCns3::EpcEnbS1SapProvider::BearerToBeSwitched
oCBench
oCBin
oCbinary_function
oCns3::LteRrcSap::BlackCellsToAddMod
oCns3::dsr::BlackList
oCns3::BlockAckAgreementMaintains information for a block ack agreement
oCns3::BlockAckCache
oCns3::BlockAckManagerManages all block ack agreements for an originator station
oCns3::Box3d box
oCns3::BoxValueHold objects of type ns3::Box
oCns3::BridgeHelperAdd capability to bridge multiple LAN segments (IEEE 802.1D bridging)
oCns3::BriteTopologyHelper::BriteEdgeInfoEdge information from BRITE
oCns3::BriteTopologyHelper::BriteNodeInfoNode information from BRITE
oCns3::BriteTopologyHelper
oCns3::BufferAutomatically resized byte buffer
oCns3::BufferSizeLevelBsr
oCns3::BuildBroadcastListElement_sSee section 4.3.11 buildBroadcastListElement
oCns3::BuildDataListElement_sSee section 4.3.8 builDataListElement
oCns3::BuildingContainerKeep track of a set of building pointers
oCns3::BuildingData
oCns3::BuildingList
oCns3::BuildingsHelper
oCns3::BuildRarListElement_sSee section 4.3.10 buildRARListElement
oCns3::BulkSendHelperA helper to make it easier to instantiate an ns3::BulkSendApplication on a set of nodes
oCns3::BwPart_sSee section 4.3.28 bwPart
oCns3::ByteTagIteratorIterator over the set of tags in a packet
oCns3::ByteTagListKeep track of the tags stored in a packet
oCns3::ByteTagListData
oCcairo_int128_t
oCcairo_quorem128_t
oCcairo_quorem64_t
oCcairo_uquorem128_t
oCcairo_uquorem64_t
oCns3::CallbackBase
oCCallbackTestParent
oCns3::CallbackTraits< T >
oCns3::CallbackTraits< Ptr< T > >
oCns3::CallbackTraits< T * >
oCns3::CandidateQueueA Candidate Queue used in static routing
oCns3::CapabilityInformation
oCns3::LteRrcSap::CarrierBandwidthEutra
oCns3::LteRrcSap::CarrierFreqEutra
oCns3::LteRrcSap::CellAccessRelatedInfo
oCns3::RadioBearerStatsConnector::CellIdRnti
oCns3::EpcX2Sap::CellInformationItem
oCns3::EpcX2Sap::CellMeasurementResultItem
oCns3::LteRrcSap::CellsToAddMod
oCns3::LteRrcSap::CgiInfo
oCns3::ChannelListList of simulation channels
oCns3::Cid
oCns3::CidFactory
oCns3::aodv::CloseNeighbor
oCns3::dsr::CloseNeighbor
oCCollisionExperiment
oCgrid.Color
oCgrid.Colors
oCns3::CommandLineParse command-line argumentsInstances of this class can be used to parse command-line arguments: users can register new arguments with CommandLine::AddValue but the most important functionality provided by this class is that it can be used to set the 'initial value' of every attribute in the system with the
oCns3::LteUeRrcSapProvider::CompleteSetupParameters
oCns3::LteEnbRrcSapProvider::CompleteSetupUeParameters
oCns3::EpcX2Sap::CompositeAvailCapacity
oCns3::ConfigImpl
oCns3::ConstantVelocityHelperUtility class used to move node with constant velocity
oCanonymous_namespace{wifi-phy.cc}::Constructor
oCns3::CqiConfig_sSee section 4.3.19 cqiConfig
oCns3::CqiListElement_sSee section 4.3.24 cqiListElement
oCns3::CriticalSectionA class which provides a simple way to implement a Critical Section
oCns3::FfMacCschedSapUser::CschedCellConfigCnfParameters
oCns3::FfMacCschedSapProvider::CschedCellConfigReqParameters
oCns3::FfMacCschedSapUser::CschedCellConfigUpdateIndParameters
oCns3::FfMacCschedSapUser::CschedLcConfigCnfParameters
oCns3::FfMacCschedSapProvider::CschedLcConfigReqParameters
oCns3::FfMacCschedSapUser::CschedLcReleaseCnfParameters
oCns3::FfMacCschedSapProvider::CschedLcReleaseReqParameters
oCns3::FfMacCschedSapUser::CschedUeConfigCnfParameters
oCns3::FfMacCschedSapProvider::CschedUeConfigReqParameters
oCns3::FfMacCschedSapUser::CschedUeConfigUpdateIndParameters
oCns3::FfMacCschedSapUser::CschedUeReleaseCnfParameters
oCns3::FfMacCschedSapProvider::CschedUeReleaseReqParameters
oCns3::CsmaDeviceRecCsmaNetDevice Record
oCns3::CsmaStarHelperA helper to make it easier to create a star topology with Csma links
oCns3::CsParameters
oCNs3TcpCwndTestCase1::CwndEvent
oCNs3TcpCwndTestCase2::CwndEvent
oCns3::GnuplotDataset::Data
oCns3::FdReader::DataA structure representing data read
oCns3::Buffer::Data
oCns3::Ipv4RawSocketImpl::Data
oCns3::PacketMetadata::Data
oCns3::Ipv6RawSocketImpl::DataIPv6 raw data and additional information
oCns3::DataOutputCallback
oCns3::EpcEnbS1SapUser::DataRadioBearerSetupRequestParameters
oCgrid.DataRange
oCns3::DataRateClass for representing data rates
oCns3::DataRateValueHold objects of type ns3::DataRate
oCns3::DcdChannelEncodingsThis class implements the DCD channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.4.1 DCD channel encodings, page 659
oCns3::DcfManagerManage a set of ns3::DcfStateHandle a set of independent ns3::DcfState, each of which represents a single DCF within a MAC stack. Each ns3::DcfState has a priority implicitely associated with it (the priority is determined when the ns3::DcfState is added to the DcfManager: the first DcfState to be added gets the highest priority, the second, the second highest priority, and so on.) which is used to handle "internal" collisions. i.e., when two local DcfState are expected to get access to the medium at the same time, the highest priority local DcfState wins access to the medium and the other DcfState suffers a "internal" collision
oCns3::DcfStateKeep track of the state needed for a single DCF function.Multiple instances of a DcfState can be registered in a single DcfManager to implement 802.11e-style relative QoS. DcfState::SetAifsn and DcfState::SetCwBounds allow the user to control the relative QoS differentiation
oCns3::DefaultDeleter< T >Template used to delete objects by the *RefCount<> templates when the last reference to an object they manage disappears
oCns3::DelayJitterEstimationQuick and dirty delay and jitter estimation
oCns3::DestinationPointKeeps last movement schedule. If new movement occurs during a current one, node stopping must be cancels (stored in a proper event ID), actually reached point must be calculated and new velocity must be calculated in accordance with actually reached destination
oCns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::destructor
oCns3::DeviceEnergyModelContainerHolds a vector of ns3::DeviceEnergyModel pointers
oCns3::DeviceEnergyModelHelperCreates DeviceEnergyModel objects
oCns3::DlDciListElement_sSee section 4.3.1 dlDciListElement
oCns3::DlFramePrefixIeThis class implements the DL Frame Prefix IE as described by IEEE-802.16 standard
oCns3::DlInfoListElement_sSee section 4.3.23 dlInfoListElement
oCns3::dot11s::Dot11sMeshCapabilitySee 7.3.2.86.7 in 802.11s draft 3.0
oCDrawingArea
oCns3::LteRrcSap::DrbToAddMod
oCns3::DrxConfig_sSee section 4.3.16 drxConfig
oCDsdvManetExample
oCDsrHeaderHeader for Dsr Routing
oCns3::DsrHelper
oCns3::DsrMainHelperHelper class that adds DSR routing to nodes
oCns3::dsr::DsrNetworkQueueEntryDSR Network Queue Entry
oCns3::dsr::DsrOptionField
oCDsrOptionRouteRequestHeaderHeader of Dsr Option Route Request
oCns3::DsrRoutingHeader
oCns3::DsssErrorRateModelImplementation of DSSS error rate modelThe 802.11b modulations:
oCns3::aodv::DuplicatePacketDetectionHelper class used to remember already seen packets and detect duplicates
oCns3::olsr::DuplicateTupleThe type "list of interface addresses"
oCns3::emptyMake Callback use a separate empty type
oCns3::EnbDlTestData
oCns3::EpcSgwPgwApplication::EnbInfo
oCns3::EnbTestData
oCns3::EnbUlTestData
oCns3::EnergySourceHelperCreates EnergySource objects
oCns3::ArpCache::EntryA record that that holds information about an ArpCache entry
oCns3::Ipv4AddressGeneratorImpl::Entry
oCns3::Ipv6AddressGeneratorImpl::Entry
oCns3::NdiscCache::EntryA record that holds information about an NdiscCache entry
oCns3::EpcEnbS1SapProvider
oCns3::EpcEnbS1SapUser
oCns3::EpcS11Sap
oCns3::EpcS1apSap
oCns3::EpcX2SapCommon structures for EpcX2SapProvider and EpcX2SapUser
oCns3::EpsBearer
oCns3::EpcEnbApplication::EpsFlowId_t
oCns3::EpcX2Sap::ErabAdmittedItem
oCns3::EpcX2Sap::ErabNotAdmittedItem
oCns3::EpcS1apSapMme::ErabSetupItem
oCns3::EpcX2Sap::ErabsSubjectToStatusTransferItem
oCns3::EpcS1apSapMme::ErabSwitchedInDownlinkItem
oCns3::EpcS1apSapEnb::ErabSwitchedInUplinkItem
oCns3::EpcS1apSapEnb::ErabToBeSetupItem
oCns3::EpcX2Sap::ErabToBeSetupItem
oCns3::ofi::EricssonActionClass for handling Ericsson Vendor-defined actions
oCns3::dsr::ErrorBuffEntryDSR Error Buffer Entry
oCns3::dsr::ErrorBufferDSR error buffer
oCns3::EutraChannelNumbers
oCns3::Scheduler::Event
oCgrid.EventFloat
oCns3::EventGarbageCollectorAn object that tracks scheduled events and automatically cancels them when it is destroyed. It is useful in situations where multiple instances of the same type of event can simultaneously be scheduled, and when the events should be limited to the lifetime of a container object
oCns3::EventIdIdentifier for simulation events
oCns3::EventGarbageCollector::EventIdLessThanTs
oCgrid.EventInt
oCns3::Scheduler::EventKey
oCns3::EventMemberImplObjTraits< T >
oCns3::EventMemberImplObjTraits< Ptr< T > >
oCns3::EventMemberImplObjTraits< T * >
oCgrid.EventString
oCns3::DefaultSimulatorImpl::EventWithContext
oCanonymous_namespace{packet-test-suite.cc}::Expected
oCns3::DcfStateTest::ExpectedCollision
oCExperimentHelper class for UAN CW MAC example
oCns3::PacketMetadata::ExtraItem
oCns3::dot11s::HwmpProtocol::FailedDestinationStructure of unreachable destination - address and sequence number
oCFakeNetDevice
oCns3::anonymous_namespace{pyviz.cc}::FastClipping
oCns3::fdbetsFlowPerf_t
oCns3::fdtbfqsFlowPerf_t
oCFemtocellBlockAllocator
oCns3::FfMacCschedSapProviderProvides the CSCHED SAP
oCns3::FfMacCschedSapUser
oCns3::FfMacSchedSapProviderProvides the SCHED SAP
oCns3::FfMacSchedSapUser
oCns3::FileConfig
oCns3::Ipv4FlowClassifier::FiveTuple
oCns3::FlowMonitorHelperHelper to enable IPv4 flow monitoring on a set of Nodes
oCns3::FlowMonitor::FlowStatsStructure that represents the measured metrics of an individual packet flow
oCns3::FlowProbe::FlowStats
oCns3::ofi::Stats::FlowStatsStateState of the FlowStats request/reply
oCns3::LteRrcSap::FreqInfo
oCns3::EpcS11Sap::Fteid
oCTypeTraits< T >::FunctionPtrTraits< U >
oCTypeTraits< T >::FunctionPtrTraits< U(*)(V1)>
oCTypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2)>
oCTypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3)>
oCTypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3, V4)>
oCTypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3, V4, V5)>
oCTypeTraits< T >::FunctionPtrTraits< U(*)(V1, V2, V3, V4, V5, V6)>
oCTypeTraits< T >::FunctionPtrTraits< U(*)(void)>
oCg_defaultEntries
oCns3::GbrQosInformation
oCGlobalPathlossDatabase
oCns3::GlobalRouteManagerA global global router
oCns3::GlobalRouteManagerImplA global router implementation
oCns3::GlobalRouteManagerLSDBThe Link State DataBase (LSDB) of the Global Route Manager
oCns3::GlobalRoutingLinkRecordA single link record for a link state advertisement
oCns3::GlobalRoutingLSALink State Advertisement (LSA) for a router, used in global routing
oCns3::GlobalValueHold a so-called 'global value'
oCns3::GnuplotSimple class to generate gnuplot-ready plotting commands from a set of datasets
oCns3::GnuplotCollectionSimple class to group together multiple gnuplots into one file, e.g. for PDF multi-page output terminals
oCns3::GnuplotDatasetAbstract class to store a plot line to be used by ns3::Gnuplot
oCGObject
oCgrid.GraphicRenderer
oCns3::dsr::GraReplyEntry
oCns3::GtkConfigStoreA class that provides a GTK-based front end to ns3::ConfigStore
oCns3::EpcS11Sap::GtpcMessage
oCGtpcMessage
oCns3::HandoverEvent
oCns3::EpcX2Sap::HandoverPreparationFailureParamsParameters of the HANDOVER PREPARATION FAILURE message
oCns3::LteRrcSap::HandoverPreparationInfo
oCns3::EpcX2Sap::HandoverRequestAckParamsParameters of the HANDOVER REQUEST ACKNOWLEDGE message
oCns3::EpcX2Sap::HandoverRequestParamsParameters of the HANDOVER REQUEST message
oCns3::HarqProcessInfoElement_t
oCns3::olsr::MessageHeader::Hello
oCns3::HigherLayerSelected_sSee section 4.3.27 higherLayerSelected
oCns3::Histogram
oCns3::olsr::MessageHeader::Hna
oCns3::Ipv6RawSocketImpl::icmpv6FilterStruct to hold the ICMPv6 filter
oCns3::aodv::IdCacheUnique packets identification cache used for simple duplicate detection
oCns3::IeMeshIdValueHold objects of type ns3::IeMeshId
oCns3::olsr::IfaceAssocTupleAn Interface Association Tuple
oCanonymous_namespace{type-id.cc}::IidManager::IidInformation
oCanonymous_namespace{type-id.cc}::IidManager
oCIInterruptCallback
oCns3::ImsiLcidPair_t
oCin6_ifreq
oCns3::Indent
oCns3::Inet6SocketAddressAn Inet6 address class
oCINetDatagramSocket
oCns3::InetSocketAddressInet address class
oCINetStack
oCINetStreamSocket
oCns3::Time::Information
oCPsrExperiment::Input
oCCollisionExperiment::Input
oCns3::InterferenceHelperHandles interference calculations
oCns3::IntToType< v >
oCstd::ios_baseSTL class
oCns3::IpcsClassifierRecord
oCns3::IpcsClassifierRecord::ipv4Addr
oCns3::Ipv4AddressTlvValue::ipv4Addr
oCns3::Ipv4AddressIpv4 addresses are stored in host order in this class
oCns3::Ipv4AddressGeneratorThis generator assigns addresses sequentially from a provided network address; used in topology code
oCns3::Ipv4AddressGeneratorImpl
oCns3::Ipv4AddressHelperA helper class to make life easier while doing simple IPv4 address assignment in scripts
oCns3::Ipv4AddressValueHold objects of type ns3::Ipv4Address
oCns3::Ipv4EndPointA representation of an internet endpoint/connection
oCns3::Ipv4EndPointDemuxDemultiplexes packets to various transport layer endpoints
oCns3::Ipv4InterfaceAddressClass to store IPv4 address information on an interface
oCns3::Ipv4InterfaceContainerHolds a vector of std::pair of Ptr<Ipv4> and interface index
oCns3::Ipv4MaskClass to represent an Ipv4 address mask
oCns3::Ipv4MaskValueHold objects of type ns3::Ipv4Mask
oCns3::Ipv4MulticastRoutingTableEntryA record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting
oCns3::Ipv4RoutePathElement
oCns3::Ipv4RouteTrackElement
oCns3::Ipv4RoutingHelperFactory to create ns3::Ipv4RoutingProtocol objects
oCns3::Ipv4RoutingTableEntry
oCns3::Ipv6AddressDescribes an IPv6 address
oCns3::Ipv6AddressGeneratorThis generator assigns addresses sequentially from a provided network address; used in topology code. It also keeps track of all addresses assigned to perform duplicate detection
oCns3::Ipv6AddressGeneratorImpl
oCns3::Ipv6AddressHelperHelper class to auto-assign global IPv6 unicast addresses
oCns3::Ipv6AddressValueHold objects of type ns3::Ipv6Address
oCns3::Ipv6EndPointAn IPv6 end point, four tuples identification
oCns3::Ipv6EndPointDemuxDemultiplexor for end points
oCns3::Ipv6InterfaceAddressIPv6 address associated with an interface
oCns3::Ipv6InterfaceContainerKeep track of a set of IPv6 interfaces
oCns3::Ipv6MulticastRoutingTableEntryA record of an IPv6 multicast route
oCns3::Ipv6PrefixDescribes an IPv6 prefix. It is just a bitmask like Ipv4Mask
oCns3::Ipv6PrefixValueHold objects of type ns3::Ipv6Prefix
oCns3::Ipv6RoutingHelperA factory to create ns3::Ipv6RoutingProtocol objects
oCns3::Ipv6RoutingTableEntryA record of an IPv6 route
oCISendCallback
oCns3::dsdv::IsExpired
oCns3::dsr::IsExpired
oCns3::dsr::GraReply::IsExpired
oCns3::aodv::IdCache::IsExpired
oCns3::dsr::RreqTable::IsExpired
oCns3::aodv::IsExpired
oCns3::BlockAckManager::Item
oCns3::WifiMacQueue::Item
oCns3::AttributeConstructionList::Item
oCns3::CommandLine::Item
oCns3::ByteTagList::Iterator::Item
oCns3::PacketMetadata::Item
oCns3::ByteTagIterator::Item
oCns3::PacketTagIterator::Item
oCns3::PacketMetadata::ItemIterator
oCItemSimple
oCvisualizer.ipython_view.IterableIPShell
oCns3::Buffer::IteratorIterator in a Buffer instance
oCns3::ByteTagList::Iterator
oCJakesPropagationExampleConstructs a JakesPropagationlossModel and print the loss value as a function of time into std::cout. Distribution and correlation statistics is compared woth a theoretical ones using R package (http://www.r-project.org/). Scripts are presented within comments
oCns3::PyViz::LastPacketsSample
oCns3::LbtsMessageStructure used for all-reduce LBTS computation
oCns3::LteEnbCmacSapProvider::LcInfo
oCns3::LteUeMac::LcInfo
oCns3::ofi::LearningController::LearnedState
oCns3::BridgeNetDevice::LearnedState
oCns3::anonymous_namespace{pyviz.cc}::FastClipping::Line
oCns3::TopologyReader::LinkInner class holding the details about a link between two nodes
oCns3::dsr::LinkDSR Route Cache Entry
oCns3::PointToPointChannel::Link
oCns3::dsr::LinkKey
oCns3::olsr::MessageHeader::Hello::LinkMessage
oCns3::LinkPairCompare
oCns3::LinkProperties
oCns3::dsr::LinkStab
oCns3::olsr::LinkTupleA Link Tuple
oCns3::EpcX2Sap::LoadInformationParamsParameters of the LOAD INFORMATION message
oCLoadProfile
oCns3::LogComponent
oCns3::LteRrcSap::LogicalChannelConfig
oCns3::LteUeCmacSapProvider::LogicalChannelConfig
oCns3::LogicalChannelConfigListElement_sSee section 4.3.4 logicalChannelConfigListElement
oCns3::dot11s::HwmpRtable::LookupResultRoute lookup result, return type of LookupXXX methods
oCns3::flame::FlameRtable::LookupResultRoute lookup result, return type of LookupXXX methods
oCns3::LteAsSapProvider
oCns3::LteAsSapUser
oCns3::LteEnbCmacSapProvider
oCns3::LteEnbCmacSapUser
oCns3::LteEnbCphySapProvider
oCns3::LteEnbCphySapUser
oCns3::LteEnbPhySapProvider
oCns3::LteEnbPhySapUser
oCns3::LteFfConverter
oCns3::LteFlowId_t
oCns3::LteGlobalPathlossDatabase
oCns3::LteMacSapProvider
oCns3::LteMacSapUser
oCns3::LteMiErrorModel
oCns3::LtePdcpSapProvider
oCns3::LtePdcpSapUser
oCns3::LteRlcSapProvider
oCns3::LteRlcSapUser
oCns3::LteRrcSap
oCns3::LteSpectrumModelId
oCns3::LteSpectrumValueHelperThis class defines all functions to create spectrum model for lte
oCns3::LteUeCmacSapProvider
oCns3::LteUeCmacSapUser
oCns3::LteUeConfig_tParameters for configuring the UE
oCns3::LteUeCphySapProvider
oCns3::LteUeCphySapUser
oCns3::LteUePhySapProvider
oCns3::LteUePhySapUser
oCns3::Mac48AddressEUI-48 address
oCns3::Mac48AddressValueHold objects of type ns3::Mac48Address
oCns3::Mac64AddressEUI-64 address
oCns3::MacCeListElement_sSee section 4.3.14 macCEListElement
oCns3::MacCeValue_uSee section 4.3.15 macCEValue
oCns3::MacLowBlockAckEventListenerListen for block ack events
oCns3::MacLowDcfListenerListen to NAV eventsThis class is typically connected to an instance of ns3::Dcf and calls to its methods are forwards to the corresponding ns3::Dcf methods
oCns3::MacLowTransmissionListenerListen to events coming from ns3::MacLow
oCns3::MacLowTransmissionParametersControl how a packet is transmitted.The ns3::MacLow::StartTransmission method expects an instance of this class to describe how the packet should be transmitted
oCns3::MacRxMiddle
oCns3::MacTxMiddle
oCns3::dsr::MaintainBuffEntryDSR Maintain Buffer Entry
oCns3::dsr::MaintainBufferDSR maintain buffer
oCgrid.MainWindow
oCns3::LteRrcSap::MasterInformationBlock
oCns3::Config::MatchContainerHold a set of objects which match a specific search string
oCns3::LteRrcSap::MeasConfig
oCns3::LteRrcSap::MeasGapConfig
oCns3::LteRrcSap::MeasIdToAddMod
oCns3::LteRrcSap::MeasObjectEutra
oCns3::LteRrcSap::MeasObjectToAddMod
oCns3::LteRrcSap::MeasResultEutra
oCns3::LteRrcSap::MeasResults
oCns3::LteRrcSap::MeasurementReport
oCns3::MeshHelperHelper to create IEEE 802.11s mesh networks
oCMeshTest
oCns3::MeshWifiBeaconBeacon is beacon header + list of arbitrary information elements
oCns3::MicrowaveOvenSpectrumModel5MhzInitializer
oCns3::MicrowaveOvenSpectrumModel6MhzInitializer
oCns3::MicrowaveOvenSpectrumValueHelper
oCns3::olsr::MessageHeader::Mid
oCns3::LteRrcSap::MobilityControlInfo
oCns3::MobilityHelperHelper class used to assign positions and mobility models to nodes
oCns3::LteRrcSap::MobilityStateParameters
oCns3::ModelNode
oCns3::ModelTypeid
oCns3::MpiInterface
oCns3::olsr::MprSelectorTupleAn MPR-Selector Tuple
oCMyCb
oCMyModel
oCns3::dot11s::HwmpProtocolMac::MyPerr
oCns3::NameNode
oCns3::NamesA directory of name and Ptr<Object> associations that allows us to give any ns3 Object a name
oCns3::NamesPriv
oCns3::LteEnbMac::NcRaPreambleInfo
oCns3::dsr::RouteCache::Neighbor
oCns3::aodv::Neighbors::NeighborNeighbor description
oCns3::aodv::NeighborsMaintain list of active neighbors
oCns3::olsr::NeighborTupleA Neighbor Tuple
oCNetAnimExperimentHelper class for UAN CW MAC example
oCns3::NetDeviceContainerHolds a vector of ns3::NetDevice pointers
oCns3::PyViz::NetDeviceStatistics
oCns3::dsr::NetworkKey
oCns3::Ipv4AddressGeneratorImpl::NetworkState
oCns3::Ipv6AddressGeneratorImpl::NetworkState
oCns3::InterferenceHelper::NiChange
oCns3::NodeContainerKeep track of a set of node pointers
oCns3::NodeListList of simulation nodes
oCns3::dsr::NodeStab
oCns3::PyViz::NodeStatistics
oCns3::Ns2MobilityHelperHelper class which can read ns-2 movement files and configure nodes mobility
oCTypeTraits< T >::NullType
oCobject
oCns3::ObjectBaseImplement the ns-3 type and attribute system
oCns3::ObjectDeleter
oCns3::ObjectFactoryInstantiate subclasses of ns3::Object
oCns3::ObjectFactoryValueHold objects of type ns3::ObjectFactory
oCns3::Ns2MobilityHelper::ObjectStore
oCns3::OfdmDlBurstProfile
oCns3::OfdmDlMapIe
oCns3::OfdmUlBurstProfile
oCns3::OfdmUlMapIe
oCns3::OlsrStateThis class encapsulates all data structures needed for maintaining internal state of an OLSR node
oCns3::OnOffHelperA helper to make it easier to instantiate an ns3::OnOffApplication on a set of nodes
oCns3::OpenFlowSwitchHelperAdd capability to switch multiple LAN segments (IEEE 802.1D bridging)
oCOptionFieldOption field for an DsrFsHeader Enables adding options to an DsrFsHeader
oCns3::OptionFieldOption field for an IPv6ExtensionHeader Enables adding options to an IPv6ExtensionHeader
oCns3::OriginatorRxStatus
oCns3::JakesProcess::OscillatorRepresents a single oscillator
oCPsrExperiment::Output
oCCollisionExperiment::Output
oCns3::P2pLinkNodeIdPair
oCns3::PyViz::PacketCaptureOptions
oCns3::PyViz::PacketDropSample
oCPacketEntry
oCns3::EpcTft::PacketFilter
oCns3::PacketLossCounter
oCns3::PacketMetadataHandle packet metadata about packet headers and trailers
oCns3::dsdv::PacketQueueDSDV Packet queue
oCns3::PyViz::PacketSample
oCns3::PacketSinkHelperA helper to make it easier to instantiate an ns3::PacketSinkApplication on a set of nodes
oCns3::PacketSocketAddressAddress for a packet socket
oCns3::PacketSocketHelperGive ns3::PacketSocket powers to ns3::Node
oCns3::PacketTagIteratorIterator over the set of 'packet' tags in a packet
oCns3::PacketTagList
oCns3::PagingInfoListElement_sSee section 4.3.30 pagingInfoListElement
oCns3::ParseResult
oCns3::dsr::PassiveBuffEntryDSR Passive Buffer Entry
oCns3::dsr::PassiveKey
oCcheck-style.Patch
oCcheck-style.PatchChunk
oCcheck-style.PatchChunkLine
oCns3::dot11s::HwmpProtocol::PathErrorStructure of path error: IePerr and list of receivers: interfaces and MAC address
oCns3::EpcEnbS1SapUser::PathSwitchRequestAcknowledgeParameters
oCns3::EpcEnbS1SapProvider::PathSwitchRequestParameters
oCns3::PbbAddressTlvBlockA block of Address TLVs (PbbAddressTlv)
oCns3::PbbTlvBlockA block of packet or message TLVs (PbbTlv)
oCns3::PcapFile
oCns3::PcapFile::PcapFileHeader
oCns3::PcapHelperManage pcap files for device models
oCns3::PcapHelperForDeviceBase class providing common user-level pcap operations for helpers representing net devices
oCns3::PcapHelperForIpv4Base class providing common user-level pcap operations for helpers representing IPv4 protocols
oCns3::PcapHelperForIpv6Base class providing common user-level pcap operations for helpers representing IPv6 protocols
oCns3::PcapFile::PcapRecordHeader
oCns3::LteRlcAm::PduBuffer
oCns3::PendingDataClass for managing I/O between applications and TCP
oCns3::pfsFlowPerf_t
oCns3::PhichListElement_sSee section 4.3.7 phichListElement
oCns3::PhyReceptionStatParameters
oCns3::LteRrcSap::PhysCellIdRange
oCns3::LteRrcSap::PhysicalConfigDedicated
oCns3::PhyTransmissionStatParameters
oCns3::anonymous_namespace{wifi-information-element-vector.cc}::PIEComparator
oCns3::Ping6HelperPing6 application helper
oCns3::dot11s::PeerManagementProtocolMac::PlinkFrameStartThis structure keeps all fields in peer link management frame, which are not subclasses of WifiInformationElement
oCns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFieldsFields:
oCns3::LteRrcSap::PlmnIdentityInfo
oCns3::Gnuplot2dDataset::Point
oCns3::Gnuplot3dDataset::Point
oCTypeTraits< T >::PointerTraits< U >
oCTypeTraits< T >::PointerTraits< U * >
oCns3::PointToPointDumbbellHelperA helper to make it easier to create a dumbbell topology with p2p links
oCns3::PointToPointGridHelperA helper to make it easier to create a grid topology with p2p links
oCns3::PointToPointStarHelperA helper to make it easier to create a star topology with PointToPoint links
oCns3::ofi::PortPort and its metadata
oCns3::IpcsClassifierRecord::PortRange
oCns3::PortRangeTlvValue::PortRange
oCns3::ofi::Stats::PortStatsStateState of the PortStats request/reply
oCns3::PositionInBuilding
oCns3::LteRrcSap::PreambleInfo
oCanonymous_namespace{rng-stream.cc}::Precalculated
oCns3::dot11s::HwmpRtable::PrecursorRoute found in reactive mode
oCns3::dot11s::HwmpProtocol::PreqEvent
oCns3::PrintList
oCns3::dot11s::HwmpRtable::ProactiveRouteRoute fond in proactive mode
oCns3::PropagationCache< T >Constructs a cache of objects, where each obect is responsible for a single propagation path loss calculations. Propagation path a–>b and b–>a is the same thing. Propagation path is identified by a couple of MobilityModels and a spectrum model UID
oCns3::PropagationCache< ns3::JakesProcess >
oCns3::PropagationCache< T >::PropagationPathIdentifierEach path is identified by
oCns3::Node::ProtocolHandlerEntry
oCPsrExperiment
oCns3::pssFlowPerf_t
oCns3::Ptr< T >Smart pointer class similar to boost::intrusive_ptr
oCns3::Ptr< ArpCache >
oCns3::Ptr< ConfigTestObject >
oCns3::Ptr< const ns3::AttributeChecker >
oCns3::Ptr< const ns3::JakesPropagationLossModel >
oCns3::Ptr< const ns3::MobilityModel >
oCns3::Ptr< const ns3::NetDevice >
oCns3::Ptr< const ns3::ns3::AttributeAccessor >
oCns3::Ptr< const ns3::ns3::AttributeChecker >
oCns3::Ptr< const ns3::ns3::AttributeValue >
oCns3::Ptr< const ns3::ns3::TraceSourceAccessor >
oCns3::Ptr< const ns3::Object >
oCns3::Ptr< const ns3::Packet >
oCns3::Ptr< const ns3::SpectrumModel >
oCns3::Ptr< const ns3::SpectrumValue >
oCns3::Ptr< const Packet >
oCns3::Ptr< DataCalculator >
oCns3::Ptr< Derived >
oCns3::Ptr< dsr::ns3::dsr::DsrNetworkQueue >
oCns3::Ptr< dsr::ns3::dsr::PassiveBuffer >
oCns3::Ptr< dsr::ns3::dsr::RouteCache >
oCns3::Ptr< dsr::ns3::dsr::RreqTable >
oCns3::Ptr< DsrOptions >
oCns3::Ptr< EdcaTxopN >
oCns3::Ptr< FlameProtocolMac >
oCns3::Ptr< Fragments >
oCns3::Ptr< HwmpProtocolMac >
oCns3::Ptr< IeBeaconTimingUnit >
oCns3::Ptr< IpL4Protocol >
oCns3::Ptr< Ipv4Interface >
oCns3::Ptr< Ipv4RawSocketImpl >
oCns3::Ptr< Ipv4Route >
oCns3::Ptr< Ipv6AutoconfiguredPrefix >
oCns3::Ptr< Ipv6Extension >
oCns3::Ptr< Ipv6ExtensionRouting >
oCns3::Ptr< Ipv6Interface >
oCns3::Ptr< Ipv6Option >
oCns3::Ptr< Ipv6RawSocketImpl >
oCns3::Ptr< MeshWifiInterfaceMacPlugin >
oCns3::Ptr< MinMaxAvgTotalCalculator< uint32_t > >
oCns3::Ptr< MinMaxAvgTotalCalculator< uint64_t > >
oCns3::Ptr< MobilityModel >
oCns3::Ptr< NdiscCache >
oCns3::Ptr< NixVector >
oCns3::Ptr< Node >
oCns3::Ptr< ns3::AntennaModel >
oCns3::Ptr< ns3::Application >
oCns3::Ptr< ns3::ArpCache >
oCns3::Ptr< ns3::AttributeValue >
oCns3::Ptr< ns3::BandwidthManager >
oCns3::Ptr< ns3::BaseStationNetDevice >
oCns3::Ptr< ns3::BridgeChannel >
oCns3::Ptr< ns3::BSLinkManager >
oCns3::Ptr< ns3::BSScheduler >
oCns3::Ptr< ns3::BsServiceFlowManager >
oCns3::Ptr< ns3::Building >
oCns3::Ptr< ns3::BuildingsMobilityModel >
oCns3::Ptr< ns3::BurstProfileManager >
oCns3::Ptr< ns3::CallbackImplBase >
oCns3::Ptr< ns3::Channel >
oCns3::Ptr< ns3::ConnectionManager >
oCns3::Ptr< ns3::CsmaChannel >
oCns3::Ptr< ns3::CsmaNetDevice >
oCns3::Ptr< ns3::DcaTxop >
oCns3::Ptr< ns3::DeviceEnergyModel >
oCns3::Ptr< ns3::dot11s::DestinationAddressUnit >
oCns3::Ptr< ns3::dot11s::HwmpProtocol >
oCns3::Ptr< ns3::dot11s::HwmpRtable >
oCns3::Ptr< ns3::dot11s::IeMeshId >
oCns3::Ptr< ns3::dot11s::PeerManagementProtocol >
oCns3::Ptr< ns3::dot11s::PeerManagementProtocolMac >
oCns3::Ptr< ns3::EnergySource >
oCns3::Ptr< ns3::EpcHelper >
oCns3::Ptr< ns3::EpcMme >
oCns3::Ptr< ns3::EpcMme::EnbInfo >
oCns3::Ptr< ns3::EpcMme::UeInfo >
oCns3::Ptr< ns3::EpcSgwPgwApplication >
oCns3::Ptr< ns3::EpcSgwPgwApplication::UeInfo >
oCns3::Ptr< ns3::EpcTft >
oCns3::Ptr< ns3::EpcTftClassifier >
oCns3::Ptr< ns3::EpcUeNas >
oCns3::Ptr< ns3::ErlangRandomVariable >
oCns3::Ptr< ns3::ErrorChannel >
oCns3::Ptr< ns3::ErrorModel >
oCns3::Ptr< ns3::ErrorNetDevice >
oCns3::Ptr< ns3::ErrorRateModel >
oCns3::Ptr< ns3::EventImpl >
oCns3::Ptr< ns3::ExponentialRandomVariable >
oCns3::Ptr< ns3::FdNetDeviceFdReader >
oCns3::Ptr< ns3::FfMacScheduler >
oCns3::Ptr< ns3::flame::FlameProtocol >
oCns3::Ptr< ns3::flame::FlameRtable >
oCns3::Ptr< ns3::FlowClassifier >
oCns3::Ptr< ns3::FlowMonitor >
oCns3::Ptr< ns3::FlowProbe >
oCns3::Ptr< ns3::GammaRandomVariable >
oCns3::Ptr< ns3::GridPositionAllocator >
oCns3::Ptr< ns3::IpcsClassifier >
oCns3::Ptr< ns3::Ipv4 >
oCns3::Ptr< ns3::Ipv4FlowClassifier >
oCns3::Ptr< ns3::Ipv4GlobalRouting >
oCns3::Ptr< ns3::Ipv4Interface >
oCns3::Ptr< ns3::Ipv4L3Protocol >
oCns3::Ptr< ns3::Ipv4Route >
oCns3::Ptr< ns3::Ipv4RoutingProtocol >
oCns3::Ptr< ns3::Ipv4StaticRouting >
oCns3::Ptr< ns3::Ipv6 >
oCns3::Ptr< ns3::Ipv6Interface >
oCns3::Ptr< ns3::Ipv6RoutingProtocol >
oCns3::Ptr< ns3::ItuR1238PropagationLossModel >
oCns3::Ptr< ns3::ItuR1411LosPropagationLossModel >
oCns3::Ptr< ns3::ItuR1411NlosOverRooftopPropagationLossModel >
oCns3::Ptr< ns3::JakesProcess >
oCns3::Ptr< ns3::Kun2600MhzPropagationLossModel >
oCns3::Ptr< ns3::LteAmc >
oCns3::Ptr< ns3::LteControlMessage >
oCns3::Ptr< ns3::LteDataRadioBearerInfo >
oCns3::Ptr< ns3::LteEnbMac >
oCns3::Ptr< ns3::LteEnbNetDevice >
oCns3::Ptr< ns3::LteEnbPhy >
oCns3::Ptr< ns3::LteEnbRrc >
oCns3::Ptr< ns3::LteHarqPhy >
oCns3::Ptr< ns3::LteHelper >
oCns3::Ptr< ns3::LteInterference >
oCns3::Ptr< ns3::LteNetDevice >
oCns3::Ptr< ns3::LtePdcp >
oCns3::Ptr< ns3::LtePhy >
oCns3::Ptr< ns3::LteRlc >
oCns3::Ptr< ns3::LteSignalingRadioBearerInfo >
oCns3::Ptr< ns3::LteSinrChunkProcessor >
oCns3::Ptr< ns3::LteSpectrumPhy >
oCns3::Ptr< ns3::LteTestMac >
oCns3::Ptr< ns3::LteTestPdcp >
oCns3::Ptr< ns3::LteTestRrc >
oCns3::Ptr< ns3::LteUeMac >
oCns3::Ptr< ns3::LteUePhy >
oCns3::Ptr< ns3::LteUeRrc >
oCns3::Ptr< ns3::MacLow >
oCns3::Ptr< ns3::MacStatsCalculator >
oCns3::Ptr< ns3::MeshL2RoutingProtocol >
oCns3::Ptr< ns3::MeshPointDevice >
oCns3::Ptr< ns3::MeshStack >
oCns3::Ptr< ns3::MeshWifiInterfaceMac >
oCns3::Ptr< ns3::MobilityModel >
oCns3::Ptr< ns3::MsduAggregator >
oCns3::Ptr< ns3::NdiscCache >
oCns3::Ptr< ns3::NetDevice >
oCns3::Ptr< ns3::NixVector >
oCns3::Ptr< ns3::Node >
oCns3::Ptr< ns3::NormalRandomVariable >
oCns3::Ptr< ns3::NscTcpL4Protocol >
oCns3::Ptr< ns3::NscTcpSocketImpl >
oCns3::Ptr< ns3::Object >
oCns3::Ptr< ns3::OkumuraHataPropagationLossModel >
oCns3::Ptr< ns3::OpenFlowSwitchNetDevice >
oCns3::Ptr< ns3::Packet >
oCns3::Ptr< ns3::PacketBurst >
oCns3::Ptr< ns3::PacketSink >
oCns3::Ptr< ns3::PbbAddressBlock >
oCns3::Ptr< ns3::PbbAddressTlv >
oCns3::Ptr< ns3::PbbMessage >
oCns3::Ptr< ns3::PbbTlv >
oCns3::Ptr< ns3::PhyRxStatsCalculator >
oCns3::Ptr< ns3::PhyStatsCalculator >
oCns3::Ptr< ns3::PhyTxStatsCalculator >
oCns3::Ptr< ns3::PointToPointChannel >
oCns3::Ptr< ns3::PointToPointNetDevice >
oCns3::Ptr< ns3::PositionAllocator >
oCns3::Ptr< ns3::PropagationDelayModel >
oCns3::Ptr< ns3::PropagationLossModel >
oCns3::Ptr< ns3::PUModel >
oCns3::Ptr< ns3::Queue >
oCns3::Ptr< ns3::RadioBearerStatsCalculator >
oCns3::Ptr< ns3::RandomRectanglePositionAllocator >
oCns3::Ptr< ns3::RandomVariableStream >
oCns3::Ptr< ns3::RegularWifiMac >
oCns3::Ptr< ns3::RemSpectrumPhy >
oCns3::Ptr< ns3::Repository >
oCns3::Ptr< ns3::RttEstimator >
oCns3::Ptr< ns3::Scheduler >
oCns3::Ptr< ns3::SimpleChannel >
oCns3::Ptr< ns3::SimpleNetDevice >
oCns3::Ptr< ns3::SimpleOfdmWimaxPhy >
oCns3::Ptr< ns3::SimulatorImpl >
oCns3::Ptr< ns3::Socket >
oCns3::Ptr< ns3::SpectrumChannel >
oCns3::Ptr< ns3::SpectrumErrorModel >
oCns3::Ptr< ns3::SpectrumModel >
oCns3::Ptr< ns3::SpectrumPhy >
oCns3::Ptr< ns3::SpectrumPropagationLossModel >
oCns3::Ptr< ns3::SpectrumValue >
oCns3::Ptr< ns3::SqliteDataOutput >
oCns3::Ptr< ns3::SSLinkManager >
oCns3::Ptr< ns3::SSManager >
oCns3::Ptr< ns3::SSScheduler >
oCns3::Ptr< ns3::SsServiceFlowManager >
oCns3::Ptr< ns3::SubscriberStationNetDevice >
oCns3::Ptr< ns3::Synchronizer >
oCns3::Ptr< ns3::SystemThread >
oCns3::Ptr< ns3::TapBridgeFdReader >
oCns3::Ptr< ns3::TcpL4Protocol >
oCns3::Ptr< ns3::TcpSocketBase >
oCns3::Ptr< ns3::TopologyReader >
oCns3::Ptr< ns3::TraceFadingLossModel >
oCns3::Ptr< ns3::UanChannel >
oCns3::Ptr< ns3::UanMac >
oCns3::Ptr< ns3::UanNetDevice >
oCns3::Ptr< ns3::UanNoiseModel >
oCns3::Ptr< ns3::UanPhy >
oCns3::Ptr< ns3::UanPhyCalcSinr >
oCns3::Ptr< ns3::UanPhyPer >
oCns3::Ptr< ns3::UanPropModel >
oCns3::Ptr< ns3::UanTransducer >
oCns3::Ptr< ns3::UdpL4Protocol >
oCns3::Ptr< ns3::UdpServer >
oCns3::Ptr< ns3::UdpSocketImpl >
oCns3::Ptr< ns3::UeManager >
oCns3::Ptr< ns3::UlJob >
oCns3::Ptr< ns3::UniformRandomVariable >
oCns3::Ptr< ns3::UplinkScheduler >
oCns3::Ptr< ns3::VendorSpecificValue >
oCns3::Ptr< ns3::VirtualNetDevice >
oCns3::Ptr< ns3::WifiMac >
oCns3::Ptr< ns3::WifiMacQueue >
oCns3::Ptr< ns3::WifiPhy >
oCns3::Ptr< ns3::WifiPhyStateHelper >
oCns3::Ptr< ns3::WifiRemoteStationManager >
oCns3::Ptr< ns3::WimaxChannel >
oCns3::Ptr< ns3::WimaxConnection >
oCns3::Ptr< ns3::WimaxMacQueue >
oCns3::Ptr< ns3::WimaxNetDevice >
oCns3::Ptr< ns3::WimaxPhy >
oCns3::Ptr< ns3::X2CellInfo >
oCns3::Ptr< ns3::X2IfaceInfo >
oCns3::Ptr< ns3::YansWifiChannel >
oCns3::Ptr< Object >
oCns3::Ptr< ofi::Controller >
oCns3::Ptr< OpenFlowSwitchNetDevice >
oCns3::Ptr< OutputStreamWrapper >
oCns3::Ptr< Packet >
oCns3::Ptr< PbbPacket >
oCns3::Ptr< PeerManagementProtocolMac >
oCns3::Ptr< PropagationLossModel >
oCns3::Ptr< RadvdInterface >
oCns3::Ptr< RadvdPrefix >
oCns3::Ptr< RandomVariableStream >
oCns3::Ptr< Socket >
oCns3::Ptr< SpectrumPhy >
oCns3::Ptr< UniformRandomVariable >
oCns3::Ptr< VirtualNetDevice >
oCns3::Ptr< WaypointMobilityModel >
oCns3::Ptr< WifiInformationElement >
oCns3::Ptr< WifiPhy >
oCns3::Ptr< YansWifiPhy >
oCTypeTraits< T >::PtrToMemberTraits< U >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(void) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(void)>
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1)>
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2)>
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3)>
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4)>
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5)>
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5, W6) const >
oCTypeTraits< T >::PtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5, W6)>
oCns3::PuActivity
oCns3::PyVizHelper class to be used by the visualizer
oCns3::QosBlockedDestinations
oCns3::LteRrcSap::QuantityConfig
oCns3::dot11s::HwmpProtocol::QueuedPacketPacket waiting its routing information
oCns3::WimaxMacQueue::QueueElement
oCns3::aodv::QueueEntryAODV Queue Entry
oCns3::dsdv::QueueEntryDSDV Queue Entry
oCns3::LteUeCmacSapProvider::RachConfig
oCns3::LteEnbCmacSapProvider::RachConfig
oCns3::LteRrcSap::RachConfigCommon
oCns3::LteRrcSap::RachConfigDedicated
oCns3::RachListElement_sSee section 4.3.6 rachListElement
oCns3::RadioBearerStatsConnector
oCns3::LteRrcSap::RadioResourceConfigCommon
oCns3::LteRrcSap::RadioResourceConfigCommonSib
oCns3::LteRrcSap::RadioResourceConfigDedicated
oCns3::RandomStream
oCns3::RandomVariableThe basic RNG for NS-3.Note: The underlying random number generation method used by NS-3 is the RngStream code by Pierre L'Ecuyer at the University of Montreal
oCns3::RandomVariableBase
oCns3::RandomVariableStreamHelperHelper class for static methods involving RandomVariableStream
oCns3::RarLteControlMessage::Rar
oCns3::LteRrcSap::RaSupervisionInfo
oCns3::RateInfo
oCns3::dot11s::HwmpRtable::ReactiveRoute
oCns3::dsr::ReceivedRreqEntry
oCns3::LtePdcpSapUser::ReceivePdcpSduParameters
oCns3::Rectangle2d rectangle
oCns3::RectangleValueHold objects of type ns3::Rectangle
oCns3::LteRrcSap::ReestabUeIdentity
oCns3::Ns2MobilityHelperTest::ReferencePointSingle record in mobility reference
oCTypeTraits< T >::ReferenceTraits< U >
oCTypeTraits< T >::ReferenceTraits< U & >
oCns3::EpcX2Sap::RelativeNarrowbandTxBand
oCns3::RadioEnvironmentMapHelper::RemPoint
oCns3::LteMacSapProvider::ReportBufferStatusParameters
oCns3::LteRrcSap::ReportConfigEutra
oCns3::LteRrcSap::ReportConfigToAddMod
oCns3::RepositoryEntryRecv
oCns3::RepositoryEntrySend
oCns3::UanMacRcGw::Request
oCns3::aodv::RequestQueueAODV route request queue
oCns3::ReservationStores reservation info for use in scheduling data channel by reservation channel MAC
oCns3::Time::Resolution
oCns3::Resolver
oCns3::EpcX2Sap::ResourceStatusUpdateParamsParameters of the RESOURCE STATUS UPDATE message
oCns3::TestCase::Result
oCns3::LteRlcAm::RetxBuffer
oCns3::RgbA structure to store red, blue and green components for entities such as nodes
oCrgb
oCns3::LteRrcSap::RlcConfig
oCns3::RlcPduListElement_sSee section 4.3.9 rlcPDU_ListElement
oCns3::RngSeedManager
oCns3::RngStreamCombined Multiple-Recursive Generator MRG32k3a
oCns3::Room
oCns3::RandomRoomPositionAllocator::RoomInfo
oCns3::flame::FlameRtable::RouteRouting table entry
oCns3::dsr::RouteCacheEntry
oCns3::dsdv::RoutingTableThe Routing table used by DSDV protocol
oCns3::aodv::RoutingTableThe Routing table used by AODV protocol
oCns3::dsdv::RoutingTableEntryRouting table entry
oCns3::olsr::RoutingTableEntryAn OLSR's routing table entry
oCns3::aodv::RoutingTableEntryRouting table entry
oCns3::LteRrcSap::RrcConnectionReconfiguration
oCns3::LteRrcSap::RrcConnectionReconfigurationCompleted
oCns3::LteRrcSap::RrcConnectionReestablishment
oCns3::LteRrcSap::RrcConnectionReestablishmentComplete
oCns3::LteRrcSap::RrcConnectionReestablishmentReject
oCns3::LteRrcSap::RrcConnectionReestablishmentRequest
oCns3::LteRrcSap::RrcConnectionReject
oCns3::LteRrcSap::RrcConnectionRelease
oCns3::LteRrcSap::RrcConnectionRequest
oCns3::LteRrcSap::RrcConnectionSetup
oCns3::LteRrcSap::RrcConnectionSetupCompleted
oCns3::dsr::RreqTableEntry
oCns3::RttHistoryHelper class to store RTT measurements
oCns3::RxSpectrumModelInfo
oCns3::SbMeasResult_sSee section 4.3.25 sbMeasResult
oCgrid.ScaleRenderer
oCns3::FfMacSchedSapUser::SchedDlConfigIndParameters
oCns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters
oCns3::FfMacSchedSapProvider::SchedDlMacBufferReqParameters
oCns3::FfMacSchedSapProvider::SchedDlPagingBufferReqParameters
oCns3::FfMacSchedSapProvider::SchedDlRachInfoReqParameters
oCns3::FfMacSchedSapProvider::SchedDlRlcBufferReqParameters
oCns3::FfMacSchedSapProvider::SchedDlTriggerReqParameters
oCns3::FfMacSchedSapUser::SchedUlConfigIndParameters
oCns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters
oCns3::FfMacSchedSapProvider::SchedUlMacCtrlInfoReqParameters
oCns3::FfMacSchedSapProvider::SchedUlNoiseInterferenceReqParameters
oCns3::FfMacSchedSapProvider::SchedUlSrInfoReqParameters
oCns3::FfMacSchedSapProvider::SchedUlTriggerReqParameters
oCScrolledWindow
oCns3::dsr::SendBuffEntryDSR Send Buffer Entry
oCns3::dsr::SendBufferDSR send buffer
oCns3::SendParamsDefines the parameters with which Send() function of a particular PHY is called. The sole purpose of this class is to allow defining the pure virtual Send() function in the PHY base-class (WimaxPhy). This class shall be sub-classed every time a new PHY is integrated (i.e., a new sub-class of WimaxPhy is created) which requires different or additional parameters to call its Send() function. For example as it is seen here, it has been sub-classed for the OFDM PHY layer since its Send() function requires two additional parameters
oCns3::SentBuffer
oCns3::SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE >Generic "sequence number" class
oCns3::SequenceNumber10
oCns3::SequenceNumber< uint32_t, int32_t >
oCns3::ServiceFlow
oCns3::ServiceFlowRecordThis class implements a structure to manage some parameters and statistics related to a service flow
oCns3::LteUeRrcSapUser::SetupParameters
oCns3::LteEnbRrcSapUser::SetupUeParameters
oCns3::BuildingsPropagationLossModel::ShadowingLoss
oCns3::SiConfiguration_sSee section 4.3.21 siConfiguration
oCns3::SiMessageListElement_sSee section 4.3.22 siMessageListElement
oCns3::simpleOfdmSendParam
oCns3::SimulationSingleton< T >
oCns3::SimulatorControl the scheduling of simulation events
oCns3::Singleton< T >Template singleton
oCns3::PacketMetadata::SmallItem
oCns3::InterferenceHelper::SnrPer
oCns3::SNRToBlockErrorRateManagerThis class handles the SNR to BlcER traces. A path to a repository containing trace files should be provided. If no repository is provided the traces form default-traces.h will be loaded. A valid repository should contain 7 files, one for each modulation and coding scheme. The names of the files should respect the following format: modulation0.txt for modulation 0, modulation1.txt for modulation 1 and so on... The files format should be as follows SNR_value(1) BER(1) Blc_ER(1) STANDARD_DEVIATION(1) CONFIDENCE_INTERVAL1(1) CONFIDENCE_INTERVAL2(1) SNR_value(2) BER(2) Blc_ER(2) STANDARD_DEVIATION(2) CONFIDENCE_INTERVAL1(2) CONFIDENCE_INTERVAL2(2) ... ... ... ... ... ... ... ... ... ... ... ... SNR_value(n) BER(n) Blc_ER(n) STANDARD_DEVIATION(n) CONFIDENCE_INTERVAL1(n) CONFIDENCE_INTERVAL2(n)
oCns3::SNRToBlockErrorRateRecordThis class represents a record (handled by SnrToBlockErrorRate manager) that keeps a mapping between an SNR value and its corresponding (1) Bit Error Rate, (2) Block Error Rate, (3) Standard deviation, (4 and 5) confidence interval
oCns3::EpcX2Sap::SnStatusTransferParamsParameters of the SN STATUS TRANSFER message
oCns3::LteRrcSap::SoundingRsUlConfigCommon
oCns3::LteRrcSap::SoundingRsUlConfigDedicated
oCns3::SpectrumAnalyzerHelper
oCns3::SpectrumChannelHelper
oCns3::SpectrumEntry
oCns3::SpectrumManagerAPIs for Cognitive Radio extension
oCns3::SpectrumPhyHelper
oCns3::SpectrumSensing
oCns3::LteRrcSap::SpeedStatePars
oCns3::LteRrcSap::SpeedStateScaleFactors
oCns3::SPFVertexVertex used in shortest path first (SPF) computations. See RFC 2328, Section 16
oCns3::SpsConfig_sSee section 4.3.17 spsConfig
oCns3::LteRrcSap::SrbToAddMod
oCns3::SrConfig_sSee section 4.3.18 srConfig
oCns3::SrListElement_sSee section 4.3.13 srListElement
oCns3::SsidValueHold objects of type ns3::Ssid
oCns3::SSRecordThis class is used by the base station to store some information related to subscriber station in the cell
oCns3::static_SpectrumModel300Khz300GhzLog_initializer
oCns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer
oCStaticInformation
oCns3::StatisticalSummary
oCns3::dot11s::PeerManagementProtocolMac::Statistics
oCns3::MeshWifiInterfaceMac::Statistics
oCns3::MeshPointDevice::Statistics
oCns3::dot11s::PeerManagementProtocol::Statistics
oCns3::flame::FlameProtocol::Statistics
oCns3::flame::FlameProtocolMac::Statistics
oCns3::dot11s::HwmpProtocol::Statistics
oCns3::dot11s::HwmpProtocolMac::Statistics
oCns3::RedQueue::Stats
oCns3::ofi::Stats
oCns3::ofi::StatsDumpCallbackCallback for a stats dump request
oCns3::LtePdcp::Status
oCns3::StatusCode
oCns3::ofi::SwitchPacketMetadataPacket Metadata, allows us to track the packet's metadata as it passes through the switch
oCns3::SystemConditionA class which provides a relatively platform-independent conditional-wait thread synchronization primitive
oCns3::SystemConditionPrivate
oCns3::LteRrcSap::SystemInformation
oCns3::LteRrcSap::SystemInformationBlockType1
oCns3::LteRrcSap::SystemInformationBlockType2
oCns3::SystemMutexA class which provides a relatively platform-independent Mutual Exclusion thread synchronization primitive
oCns3::SystemMutexPrivate
oCns3::SystemWallClockMsMeasure elapsed time in milliseconds
oCns3::SystemWallClockMsPrivate
oCns3::TagBufferRead and write tag data
oCns3::PacketTagList::TagData
oCns3::TapHolds PDP Tap information (amplitude and delay)
oCns3::TapBridgeHelperBuild TapBridge to allow ns-3 simulations to interact with Linux tap devices and processes on the Linux host
oCns3::TbId_t
oCns3::tbInfo_t
oCns3::TbStats_t
oCns3::olsr::MessageHeader::Tc
oCns3::tdbetsFlowPerf_t
oCns3::tdtbfqsFlowPerf_t
oCTestCase
oCns3::TestCaseEncapsulates test code