A Discrete-Event Network Simulator
API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nanonymous_namespace{buffer.cc}
 Nanonymous_namespace{object-test-suite.cc}
 Nanonymous_namespace{packet-metadata-test.cc}
 Nanonymous_namespace{packet-test-suite.cc}
 Nanonymous_namespace{sample-simulator.cc}
 Nanonymous_namespace{sequence-number-test-suite.cc}
 Nanonymous_namespace{test-string-value-formatting.cc}
 Nanonymous_namespace{traced-callback-typedef-test-suite.cc}
 Nanonymous_namespace{wifi-phy.cc}
 Ncheck-style
 Nflowmon-parse-results
 Ngrid
 Ninterface_statistics
 Nipv4_routing_table
 NMRG32k3aNamespace for MRG32k3a implementation details
 Nns3Every class exported by the ns3 library is enclosed in the ns3 namespace
 Nolsr
 Npython-unit-tests
 Nsample-simulator
 Nshow_last_packets
 NTestBase
 Nvisualizer
 Nwifi_intrastructure_link
 CAbstractAnimationInterfaceTestCaseAbstract Animation Interface Test Case
 CAcousticModemEnergyDepletionTestCaseAcoustic Modem Energy Depletion Test Case
 CAcousticModemEnergyTestCaseAcoustic Modem Energy Test Case
 CAddressAllocator6TestCaseIPv6 address allocator Test
 CAddressAllocatorHelperTestCaseIPv4 address allocator helper Test
 CAddressAllocatorTestCaseIPv4 address allocator Test
 CAddressCollision6TestCaseIPv6 address collision Test
 CAddressCollisionTestCaseIPv4 address collision Test
 CAmpduAggregationTestAmpdu Aggregation Test
 CAnglesTestSuite
 CAnimationInterfaceTestCaseAnimation Interface Test Case
 CAnimationInterfaceTestSuiteAnimation Interface Test Suite
 CAnimationRemainingEnergyTestCaseAnimation Remaining Energy Test Case
 CAnnexC_TestCaseThe Annex C of IEEE 1609.4 : "Avoiding transmission at scheduled guard intervals" This feature is implemented in WaveMacLow::StartTransmission method
 CAodvExampleTest script
 CAodvRegressionTestSuiteAODV regression test suite
 CAredQueueDiscTestCaseAred Queue Disc Test Case
 CAredQueueDiscTestItemAred Queue Disc Test Item
 CAredQueueDiscTestSuiteAred Queue Disc Test Suite
 CArray2D2D array used in nix-vector-routing example "nms-p2p-nix.cc"
 CArray3D3D array used in nix-vector-routing example "nms-p2p-nix.cc"
 CAsn1EncodingSuiteAsn1Encoding Test Suite
 CAttributeDescriptorDescriptor for an AttributeValue
 CAttributeObjectTest
 CAttributesTestSuite
 CAttributeTestCase
 CAverageTestSuite
 CBasicCallbackTestCase
 CBasicDataCalculatorsTestSuite
 CBasicEnergyDepletionTestTest case of energy depletion handling for BasicEnergySource and WifiRadioEnergyModel
 CBasicEnergyHarvesterTestCase
 CBasicEnergyHarvesterTestSuite
 CBasicEnergyUpdateTestTest case of update remaining energy for BasicEnergySource and WifiRadioEnergyModel
 CBasicTracedCallbackTestCase
 CBatteryLifetimeTestThis example was originally devised as a test, then it was converted to an example
 CBearerTestData
 CBenchBench class
 CBenchHeaderBenchHeader class used for benchmarking packet serialization/deserialization
 CBenchTagBenchTag class used for benchmarking packet serialization/deserialization
 CBlockAckTestSuiteBlock Ack Test Suite
 CBridgeTestIPv4 GlobalRouting Bridge test
 CBriteTestSuite
 CBriteTopologyFunctionTestCase
 CBriteTopologyStructureTestCase
 CBufferTestBuffer unit tests
 CBufferTestSuiteBuffer TestSuite
 CBug2222TestCaseMake sure that when virtual collision occurs the wifi remote station manager is triggered and the retry counter is increased
 CBug730TestCaseMake sure that when changing the fragmentation threshold during the simulation, the TCP transmission does not unexpectedly stop
 CBug772ChainTestAODV deferred route lookup test case (see Bug 772)
 CBuildingDataData to construct a Building object
 CBuildingPositionAllocatorTestSuite
 CBuildingsHelperOneTestCase
 CBuildingsHelperTestSuite
 CBuildingsPathlossTestCase
 CBuildingsPathlossTestSuiteTest 1.1 pathloss calculation
 CBuildingsShadowingTestCase
 CBuildingsShadowingTestSuiteTest shadowing calculation
 CBurstErrorModelSimpleBurstErrorModel unit tests
 Ccairo_int128_t
 Ccairo_quorem128_t
 Ccairo_quorem64_t
 Ccairo_uquorem128_t
 Ccairo_uquorem64_t
 CCallbackTestClass
 CCallbackTestParent
 CCallbackTestSuite
 CCallbackValueTestCase
 CCarrierAggregationTestCaseThis system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification
 CChainRegressionTestAODV chain regression test
 CChannelAccessTestCaseThis test case tests channel access assignments which is done by StartSch and StopSch method of WaveNetDevice
 CChannelCoordinationTestCaseThis test case tests the channel coordination
 CChannelRoutingTestCaseRoute packets or frames in different approaches see 1609.4-2010 chapter 5.3.4
 CCheckPointEventCheckPointEvent structure
 CCoDelQueueDiscBasicDropTest 5: enqueue/dequeue with drops according to CoDel algorithm
 CCoDelQueueDiscBasicEnqueueDequeueTest 1: simple enqueue/dequeue with no drops
 CCoDelQueueDiscBasicOverflowTest 2: enqueue with drops due to queue overflow
 CCoDelQueueDiscControlLawTestTest 4: ControlLaw unit test - test against explicit port of Linux implementation
 CCoDelQueueDiscNewtonStepTestTest 3: NewtonStep unit test - test against explicit port of Linux implementation
 CCodelQueueDiscTestItemCodel Queue Disc Test Item
 CCoDelQueueDiscTestSuiteCoDel Queue Disc Test Suite
 CCollisionExperimentCollisionExperiment
 CCollisionTestCase
 CConfigExampleExample class to demonstrate use of the ns-3 Config Store
 CConfigStoreHelperSimplifies config-store raw text load and save
 CCoordinationTestListenerCoordinationTestListener is used to test channel coordination events
 CCosineAntennaModelTestCase
 CCosineAntennaModelTestSuite
 CCsmaBridgeTestCase
 CCsmaBroadcastTestCase
 CCsmaMulticastTestCase
 CCsmaOneSubnetTestCase
 CCsmaPacketSocketTestCase
 CCsmaPingTestCase
 CCsmaRawIpSocketTestCase
 CCsmaStarTestCase
 CCsmaSystemTestSuite
 CCtrlBAckResponseHeaderTestTest for block ack header
 CDcaTxopTestDca Txop Test
 CDcfImmediateAccessBroadcastTestCaseMake sure that when multiple broadcast packets are queued on the same device in a short succession, that: 1) no backoff occurs if the frame arrives and the idle time >= DIFS or AIFSn (this is 'DCF immediate access', Figure 9-3 of IEEE 802.11-2012) 2) a backoff occurs for the second frame that arrives (this is clearly stated in Sec
 CDcfManagerTestDcf Manager Test
 CDcfStateTestDcf State Test
 CDcfTestSuiteDcf Test Suite
 CDegreesRadiansTestSuite
 CDegreesToRadiansTestCase
 CDeprecatedAttribute
 CDeprecatedAttributeTestCase
 CDerived
 CDhcpTestCaseDHCP basic tests
 CDhcpTestSuiteDHCP TestSuite
 CDiffTestCaseTest case to make sure that the Pcap::Diff method works as expected
 CDot11sRegressionSuiteDot11s Regression Suite
 CDot11sTestSuiteDot11s Test Suite
 CDropTailQueueTestCaseDropTailQueue unit tests
 CDropTailQueueTestSuiteDropTail Queue TestSuite
 CDsaRequestTestCaseTest the DSA request message
 CDsdvHeaderTestCaseDSDV test case to verify the DSDV header
 CDsdvManetExampleDSDV Manet example
 CDsdvTableTestCaseDSDV routing table tests (adding and looking up routes)
 CDsdvTestSuiteDSDV test suite
 CDsrAckHeaderTestUnit test for ACK
 CDsrAckReqHeaderTestUnit test for ACK-REQ
 CDsrCacheEntryTestUnit test for DSR route cache entry
 CDsrFsHeaderTestUnit test for DSR Fixed Size Header
 CDsrHeaderHeader for Dsr Routing
 CDsrOptionRouteRequestHeaderHeader of Dsr Option Route Request
 CDsrRerrHeaderTestUnit test for RERR
 CDsrRrepHeaderTestUnit test for RREP
 CDsrRreqHeaderTestUnit test for RREQ
 CDsrRreqTableTestUnit test for DSR routing table entry
 CDsrSendBuffTestUnit test for Send Buffer
 CDsrSRHeaderTestUnit test for Source Route
 CDsrTestSuiteDSR test suite
 CDualStackTestCaseIPv6 dual stack Test
 CDummyCongControlBehaves as NewReno, except that each time PktsAcked is called, a notification is sent to TcpPktsAckedOpenTest
 CEmitter
 CEnbDlTestDataCustom structure for testing eNodeB downlink data, contains the list of data structures for UEs
 CEnbTestDataEnbTestData structure
 CEnbUlTestDataCustom structure containing information about data sent in the uplink of eNodeB
 CEpcS1uDlTestCaseEpcS1uDlTestCase class
 CEpcS1uDlTestSuiteTest that the S1-U interface implementation works correctly
 CEpcS1uUlTestCaseEpcS1uUlTestCase class
 CEpcS1uUlTestSuiteTest that the S1-U interface implementation works correctly
 CEpcTftClassifierTestCaseTest case to check the functionality of the Tft Classifier
 CEpcTftClassifierTestSuiteEpc Tft Classifier Test Suite
 CEpsBearerTagUdpClientA Udp client
 CEpsGtpuHeaderTestCaseTest 1.Check header coding and decoding
 CEpsGtpuTestSuiteTest suite for testing GPRS tunnelling protocol header coding and decoding
 CErrorModelSimpleErrorModel unit tests
 CErrorModelTestSuiteErrorModel TestSuite
 CExampleAddress6GeneratorTestCaseIPv6 example of an address generator Test
 CExampleAddressGeneratorTestCaseIPv4 AddressGenerator example (sort of) Test
 CExperimentHelper class for UAN CW MAC example
 CFemtocellBlockAllocatorClass that takes care of installing blocks of the buildings in a given area
 CFileHeaderTestCaseTest case to make sure that the Pcap File Object can write out correct pcap file headers in both endian cases, and then read them in correctly
 CFiveDoublesAverageTestCase
 CFiveDoublesTestCase
 CFiveIntegersAverageTestCase
 CFiveIntegersTestCase
 CFlameHeaderTestBuilt-in self test for FlameHeader
 CFlameRegressionSuiteFlame Regression Suite
 CFlameRegressionTestFLAME protocol regression test of three stations:
 CFlameRtableTestUnit test for FlameRtable
 CFlameTestSuiteFlame Test Suite
 Cfn_parametersFn_parameter_t structure
 CFqCoDelQueueDiscDeficitThis class tests the deficit per flow
 CFqCoDelQueueDiscIPFlowsSeparationAndPacketLimitThis class tests the IP flows separation and the packet limit
 CFqCoDelQueueDiscNoSuitableFilterThis class tests packets for which there is no suitable filter
 CFqCoDelQueueDiscTCPFlowsSeparationThis class tests the TCP flows separation
 CFqCoDelQueueDiscTestSuite
 CFqCoDelQueueDiscUDPFlowsSeparationThis class tests the UDP flows separation
 CFriisPropagationLossModelTestCase
 CGeoToCartesianTestCaseGeo To Cartesian Test Case
 CGeoToCartesianTestSuiteGeo To Cartesian Test Suite
 CGlobalPathlossDatabaseStore the last pathloss value for each TX-RX pair
 CGlobalRouteManagerImplTestCaseGlobal Route Manager Test
 CGlobalRouteManagerImplTestSuiteGlobal Route Manager TestSuite
 CHandoverEventHandoverEvent structure
 CHandoverPreparationInfoTestCaseHandover Preparation Info Test Case
 CHighSpeedImportantValuesTcpHighSpeed Congestion window values to test
 CHistogramTestCaseFlowMonitor Histogram Test
 CHistogramTestSuiteFlowMonitor Histogram TestSuite
 CHwmpDoRfRegressionTestThis is a test for intermediate reply and saving routing information about neighbour
 CHwmpProactiveRegressionTestThere are 5 stations set into a column, the center station is root
 CHwmpReactiveRegressionTestTest for multihop path establishing and path error procedures Initiate scenario with 6 stations
 CHwmpRtableTestUnit test for HwmpRtable
 CHwmpSimplestRegressionTestPeering Management & HWM Protocol regression test Initiate scenario with 2 stations
 CIInterruptCallbackStruct interface to NSC soft interrupt capabilities
 Cin6_ifreq