►Nanonymous_namespace{buffer.cc} | |
CZeroes | Zero-filled buffer |
►Nanonymous_namespace{object-test-suite.cc} | |
CBaseA | Base class A |
CBaseB | Base class B |
CDerivedA | Derived class A |
CDerivedB | Derived class B |
►Nanonymous_namespace{packet-metadata-test.cc} | |
CHistoryHeader | Template header-type class to check the proper header concatenation |
CHistoryHeaderBase | Base header-type class to check the proper header concatenation |
CHistoryTrailer | Template trailer-type class to check the proper trailer concatenation |
CHistoryTrailerBase | Base trailer-type class to check the proper trailer concatenation |
►Nanonymous_namespace{packet-test-suite.cc} | |
CALargeTestTag | Template class for Large Test tags |
CATestHeader | Template class for Test headers |
CATestHeaderBase | Base class for Test headers |
CATestTag | Template class for Test tags |
CATestTagBase | Base class for Test tags |
CATestTrailer | Template class for Test trailers |
CATestTrailerBase | Base class for Test trailers |
CExpected | Struct to hold the expected data in the packet |
►Nanonymous_namespace{sample-simulator.cc} | |
CMyModel | Simple model object to illustrate event handling |
►Nanonymous_namespace{sequence-number-test-suite.cc} | |
CSequenceNumberTestObj | Test object using sequence numbers |
►Nanonymous_namespace{test-string-value-formatting.cc} | |
CFormattingTestObject | StringValue formatting example test object |
CFormattingTestObjectHelper | StringValue formatting example test helper class |
►Nanonymous_namespace{traced-callback-typedef-test-suite.cc} | |
CTracedCbSink | Sink functions |
CTracedCbSink< T1, empty, empty, empty, empty > | |
CTracedCbSink< T1, T2, empty, empty, empty > | |
CTracedCbSink< T1, T2, T3, empty, empty > | |
CTracedCbSink< T1, T2, T3, T4, empty > | |
►Nanonymous_namespace{wifi-phy.cc} | |
CConstructor | Constructor class |
►Ncheck-style | |
CPatch | Patch class |
CPatchChunk | PatchChunk class |
CPatchChunkLine | PatchChunkLine class |
►Nflowmon-parse-results | |
CFiveTuple | FiveTuple |
CFlow | Flow |
CHistogram | Histogram |
CProbeFlowStats | ProbeFlowStats |
CSimulation | Simulation |
►Ngrid | |
CColor | Color class |
CColors | Colors class |
CDataRange | DataRange class |
CEventFloat | EventFloat class |
CEventInt | EventInt class |
CEventString | EventString class |
CGraphicRenderer | GraphicRenderer class |
CGtkGraphicRenderer | GtkGraphicRenderer class |
CMainWindow | MainWindow class |
CScaleRenderer | ScaleRenderer class |
CTimeline | Timeline class |
CTimelineDataRange | TimelineDataRange |
CTimelineEvent | TimelineEvent class |
CTimelines | Timelines class |
CTimelinesRenderer | TimelinesRenderer class |
CTopLegendRenderer | TopLegendRenderer class |
►Ninterface_statistics | |
CShowInterfaceStatistics | ShowInterfaceStatistics class |
►CStatisticsCollector | StatisticsCollector class |
CNetDevStats | NetDevStats class |
►Nipv4_routing_table | |
CShowIpv4RoutingTable | ShowIpv4RoutingTable class |
►NMRG32k3a | Namespace for MRG32k3a implementation details |
CPrecalculated | The transition matrices of the two MRG components (in matrix form), raised to all powers of 2 from 1 to 191 |
►Nns3 | Every class exported by the ns3 library is enclosed in the ns3 namespace |
►Nanonymous_namespace{pyviz.cc} | |
►CFastClipping | Adapted from http://en.wikipedia.org/w/index.php?title=Line_clipping&oldid=248609574 |
CLine | Line structure |
CVector2 | Vector2 structure |
►Naodv | |
CAodvLoopbackTestSuite | AODV Loopback test suite |
CAodvRqueueTest | Unit test for RequestQueue |
CAodvRtableEntryTest | Unit test for AODV routing table entry |
CAodvRtableTest | Unit test for AODV routing table |
CAodvTestSuite | AODV test suite |
CCloseNeighbor | CloseNeighbor structure |
CDeferredRouteOutputTag | Tag used by AODV implementation |
CDuplicatePacketDetection | Helper class used to remember already seen packets and detect duplicates |
►CIdCache | Unique packets identification cache used for simple duplicate detection |
CIsExpired | IsExpired structure |
CUniqueId | Unique packet ID |
CIdCacheTest | Unit test for id cache |
CIdCacheTestSuite | Id Cache Test Suite |
CIsExpired | IsExpired structure |
CLoopbackTestCase | AODV loopback UDP echo test case |
►CNeighbors | Maintain list of active neighbors |
CNeighbor | Neighbor description |
CNeighborTest | Unit test for neighbors |
CQueueEntry | AODV Queue Entry |
CQueueEntryTest | Unit test for AODV routing table entry |
CRequestQueue | AODV route request queue |
CRerrHeader | Route Error (RERR) Message Format |
CRerrHeaderTest | Unit test for RERR |
CRoutingProtocol | AODV routing protocol |
CRoutingTable | The Routing table used by AODV protocol |
CRoutingTableEntry | Routing table entry |
CRrepAckHeader | Route Reply Acknowledgment (RREP-ACK) Message Format |
CRrepAckHeaderTest | Unit test for RREP-ACK |
CRrepHeader | Route Reply (RREP) Message Format |
CRrepHeaderTest | Unit test for RREP |
CRreqHeader | Route Request (RREQ) Message Format |
CRreqHeaderTest | Unit test for RREQ |
CTypeHeader | AODV types |
CTypeHeaderTest | Type header test case |
►NConfig | Namespace for the various functions implementing the Config system |
CArrayMatcher | Helper to test if an array entry matches a config path specification |
CConfigImpl | Config system implementation class |
CMatchContainer | Hold a set of objects which match a specific search string |
CResolver | Abstract class to parse Config paths into object references |
►Ndot11s | |
CAirtimeLinkMetricCalculator | Airtime link metric calculator |
CDestinationAddressUnit | Describes an address unit in PREQ information element See 7.3.2.96 for more details |
CDot11sMeshCapability | A set of values indicating whether a mesh STA is a possible candidate for mesh peering establishment (Section 8.4.2.100.8 of IEEE 802.11-2012) |
►CHwmpProtocol | Hybrid wireless mesh protocol – a mesh routing protocol defined in IEEE 802.11-2012 standard |
CFailedDestination | Structure of unreachable destination - address and sequence number |
CPathError | Structure of path error: IePerr and list of receivers: interfaces and MAC address |
CPreqEvent | PreqEvent structure |
CQueuedPacket | Packet waiting its routing information |
CStatistics | Statistics structure |
►CHwmpProtocolMac | Interface MAC plugin for HWMP – 802.11s routing protocol |
CMyPerr | MyPerr structure |
CStatistics | Statistics structure |
►CHwmpRtable | Routing table for HWMP – 802.11s routing protocol |
CLookupResult | Route lookup result, return type of LookupXXX methods |
CPrecursor | Route found in reactive mode |
CProactiveRoute | Route found in proactive mode |
CReactiveRoute | Route found in reactive mode |
CHwmpTag | Hwmp tag implements interaction between HWMP protocol and MeshWifiMac |
CIeBeaconTiming | See 7.3.2.89 of 802.11s draft 2.07 |
CIeBeaconTimingUnit | Information element describing one unit of beacon timing element |
CIeConfiguration | Describes Mesh Configuration Element see 7.3.2.86 of 802.11s draft 3.0 |
CIeLinkMetricReport | IEEE 802.11s Mesh ID 7.3.2.88 of 802.11s draft 3.0 |
CIeMeshId | IEEE 802.11 Mesh ID element (Section 8.4.2.101 of IEEE 802.11-2012) |
CIeMeshIdChecker | |
CIeMeshIdValue | |
CIePeeringProtocol | Mesh Peering Protocol Identifier information element Note that it does not permit to set any value besides zero (corresponding to mesh peering management protocol) |
CIePeerManagement | According to IEEE 802.11 - 2012 |
CIePerr | See 7.3.2.98 of 802.11s draft 2.07 |
CIePrep | See 7.3.2.97 of 802.11s draft 2.07 |
CIePreq | See 7.3.2.96 of 802.11s draft 2.07 |
CIeRann | Root announcement (RANN) element |
CMeshHeader | Mesh Control field, see Section 8.2.4.7.3 IEEE 802.11-2012 |
CPeerLink | Peer link model for 802.11s Peer Management protocol |
►CPeerLinkCloseStart | 802.11s Peer link close management frame |
CPlinkCloseStartFields | Fields: |
►CPeerLinkConfirmStart | 802.11s Peer link confirm management frame |
CPlinkConfirmStartFields | Fields: |
►CPeerLinkOpenStart | 802.11s Peer link open management frame |
CPlinkOpenStartFields | Fields: |
►CPeerManagementProtocol | 802.11s Peer Management Protocol model |
CBeaconInfo | Keeps information about beacon of peer station: beacon interval, association ID, last time we have received a beacon |
CStatistics | Statistics structure |
►CPeerManagementProtocolMac | This is plugin to Mesh WiFi MAC, which implements the interface to dot11s peer management protocol: it takes proper frames from MAC-layer, extracts peer link management information element and mesh configuration element and passes it to main part of protocol |
CPlinkFrameStart | This structure keeps all fields in peer link management frame, which are not subclasses of WifiInformationElement |
CStatistics | Statistics structure |
CRouteChange | Structure to encapsulate route change information |
►Ndsdv | |
CDeferredRouteOutputTag | Tag used by DSDV implementation |
CDsdvHeader | DSDV Update Packet Format |
CIsExpired | IsExpired structure |
CPacketQueue | DSDV Packet queue |
CQueueEntry | DSDV Queue Entry |
CRoutingProtocol | DSDV routing protocol |
CRoutingTable | The Routing table used by DSDV protocol |
CRoutingTableEntry | Routing table entry |
►Ndsr | |
CBlackList | BlackList description |
CCloseNeighbor | CloseNeighbor structure |
CDsrErrorBuffEntry | DSR Error Buffer Entry |
CDsrErrorBuffer | DSR error buffer |
CDsrFsHeader | Dsr fixed size header Format |
►CDsrGraReply | Maintain the gratuitous reply |
CIsExpired | Check if the entry is expired or not |
CDsrLinkStab | DsrLinkStab class (DSR link stability) |
CDsrMaintainBuffEntry | DSR Maintain Buffer Entry |
CDsrMaintainBuffer | DSR maintain buffer |
CDsrNetworkQueue | Introspection did not find any typical Config paths |
CDsrNetworkQueueEntry | DSR Network Queue Entry |
CDsrNodeStab | DsrNodeStab class (DSR node stability) |
CDsrOptionAck | Introspection did not find any typical Config paths |
CDsrOptionAckHeader | Acknowledgement (ACK) Message Format |
CDsrOptionAckReq | Introspection did not find any typical Config paths |
CDsrOptionAckReqHeader | Acknowledgement Request (ACK_RREQ) Message Format |
CDsrOptionField | Option field for an DsrFsHeader Enables adding options to an DsrFsHeader |
►CDsrOptionHeader | Introspection did not find any typical Config paths |
CAlignment | Alignment requirements of an option header |
CDsrOptionPad1 | Introspection did not find any typical Config paths |
CDsrOptionPad1Header | Introspection did not find any typical Config paths |
CDsrOptionPadn | Introspection did not find any typical Config paths |
CDsrOptionPadnHeader | Introspection did not find any typical Config paths |
CDsrOptionRerr | Introspection did not find any typical Config paths |
CDsrOptionRerrHeader | Introspection did not find any typical Config paths |
CDsrOptionRerrUnreachHeader | Route Error (RERR) Unreachable node address option Message Format |
CDsrOptionRerrUnsupportHeader | Route Error (RERR) Unsupported option Message Format |
CDsrOptionRrep | Introspection did not find any typical Config paths |
CDsrOptionRrepHeader | Route Reply (RREP) Message Format |
CDsrOptionRreq | Introspection did not find any typical Config paths |
CDsrOptionRreqHeader | Route Request (RREQ) Message Format |
CDsrOptions | Introspection did not find any typical Config paths |
CDsrOptionSR | Introspection did not find any typical Config paths |
CDsrOptionSRHeader | Source Route (SR) Message Format |
CDsrPassiveBuffEntry | DSR Passive Buffer Entry |
CDsrPassiveBuffer | DSR passive buffer |
CDsrReceivedRreqEntry | The request entry for intermediate nodes to check if they have received this request or not This is used to control the duplication request from being processed |
►CDsrRouteCache | DSR route request queue Since DSR is an on demand routing we queue requests while looking for route |
CNeighbor | Structure to manage neighbor state |
CDsrRouteCacheEntry | DsrRouteCacheEntry class for entries in the route cache |
CDsrRouting | Dsr Routing base |
CDsrRoutingHeader | Header of Dsr Routing |
►CDsrRreqTable | Maintain list of DsrRreqTable entry |
CIsExpired | Check if the entry is expired or not |
CDsrSendBuffEntry | DSR Send Buffer Entry |
CDsrSendBuffer | DSR send buffer |
CGraReplyEntry | The gratuitous table entries, it maintains the already sent gratuitous route reply entries |
CIsExpired | IsExpired structure |
CLink | The route cache structure |
CLinkKey | The maintenance buffer is responsible for maintaining packet next hop delivery The data packet is saved in maintenance buffer whenever the data packet is sent out of send buffer |
CNetworkKey | NetworkKey structure |
CPassiveKey | PassiveKey structure |
CRreqTableEntry | The route request table entries |
►NFatalImpl | Implementation namespace for fatal error handlers |
►Nflame | |
CFlameHeader | Flame header |
►CFlameProtocol | FLAME routing protocol |
CStatistics | Statistics structure |
►CFlameProtocolMac | Interface MAC plugin for FLAME routing protocol |
CStatistics | Statistics structure |
►CFlameRtable | Routing table for FLAME |
CLookupResult | Route lookup result, return type of LookupXXX methods |
CRoute | Routing table entry |
CFlameTag | Transmitter and receiver addresses |
►NHash | Hash function implementations |
►NExample | Namespace for hasher-example |
CCollider | Keep track of collisions |
CDictFiles | Source word list files |
CDictionary | Word list and hashers to test |
►NFunction | Hash functions |
CFnv1a | Fnv1a hash function implementation |
CHash32 | Template for creating a Hash::Implementation from a 32-bit hash function |
CHash64 | Template for creating a Hash::Implemetation from a 64-bit hash function |
CMurmur3 | Murmur3 hash function implementation |
CImplementation | Hash function implementation base class |
►Nint64x64 | |
►Ntest | |
CInt64x64ArithmeticTestCase | |
CInt64x64Bug1786TestCase | See Bug 1786 |
CInt64x64Bug455TestCase | See Bug 455 |
CInt64x64Bug863TestCase | See Bug 863 |
CInt64x64CompareTestCase | |
CInt64x64DoubleTestCase | |
CInt64x64HiLoTestCase | |
CInt64x64ImplTestCase | |
CInt64x64InputOutputTestCase | |
CInt64x64InputTestCase | |
CInt64x64InvertTestCase | |
CInt64x64TestSuite | |
CPrinter | Pretty printer for test cases |
CInt64x64TestSuite | |
►Ninternal | Namespace for implementation details |
CObjectPtrContainerChecker | ObjectPtrContainerChecker implementation class |
CPointerChecker | PointerChecker implementation |
►Nofi | |
CAction | Class for handling flow table actions |
CController | An interface for a Controller of OpenFlowSwitchNetDevices |
CDropController | Demonstration of a Drop controller |
CEricssonAction | Class for handling Ericsson Vendor-defined actions |
►CLearningController | Demonstration of a Learning controller |
CLearnedState | |
CPort | Port and its metadata |
►CStats | |
CFlowStatsState | State of the FlowStats request/reply |
CPortStatsState | State of the PortStats request/reply |
CStatsDumpCallback | Callback for a stats dump request |
CSwitchPacketMetadata | Packet Metadata, allows us to track the packet's metadata as it passes through the switch |
CVPortAction | Class for handling virtual port table actions |
►Nolsr | |
CAssociation | Association |
CAssociationTuple | An Association Tuple |
CBug780Test | See Bug 780 |
CDuplicateTuple | A Duplicate Tuple |
CHelloRegressionTest | Trivial (still useful) test of OLSR operation |
CIfaceAssocTuple | An Interface Association Tuple |
CLinkTuple | A Link Tuple |
►CMessageHeader | This header can store HELP, TC, MID and HNA messages |
►CHello | HELLO Message Format |
CLinkMessage | Link message item |
►CHna | HNA (Host Network Association) Message Format |
CAssociation | Association item structure |
CMid | MID Message Format |
CTc | TC Message Format |
CMprSelectorTuple | An MPR-Selector Tuple |
CNeighborTuple | A Neighbor Tuple |
COlsrState | This class encapsulates all data structures needed for maintaining internal state of an OLSR node |
CPacketHeader | The basic layout of any packet in OLSR is as follows (omitting IP and UDP headers): |
CRoutingProtocol | OLSR routing protocol for IPv4 |
CRoutingTableEntry | An OLSR's routing table entry |
CTcRegressionTest | Less trivial test of OLSR Topology Control message generation |
CTopologyTuple | A Topology Tuple |
CTwoHopNeighborTuple | A 2-hop Tuple |
►Ntests | Namespace for test files, TestCases and TestSuites |
CAggregateObjectTestCase | Test we can aggregate Objects |
CAlternateFindTestCase | Test the Object Name Service can find Objects using a second type |
CAlternateTestObject | Alternate test object for the Name service |
CBaseConfigObject | Base config object |
CBasicAddTestCase | Test the Object Name Service can do its most basic job |
CBasicFindTestCase | Test the Object Name Service can find Objects |
CBasicRenameTestCase | Test the Object Name Service can rename objects |
CBuildProfileTestCase | Build profile test |
CBuildProfileTestSuite | Build profile test suite |
CCommandLineBooleanTestCase | Test boolean Command Line processing |
CCommandLineIntTestCase | Test int Command Line processing |
CCommandLineInvalidTestCase | Test ignoring invalid arguments |
CCommandLineOrderTestCase | Test order of argument parsing |
CCommandLineStringTestCase | Test string Command Line processing |
CCommandLineTestCaseBase | A test base class that drives Command Line parsing |
CCommandLineTestSuite | The Test Suite that glues all of the Test Cases together |
CCommandLineUnsignedIntTestCase | Test unsigned int Command Line processing |
CConfigTestObject | An object with some attributes that we can play with using config |
CConfigTestSuite | The Test Suite that glues all of the Test Cases together |
CCreateObjectTestCase | Test we can make Objects using CreateObject |
CDefaultHashTestCase | Test default hash on fixed string |
CDerivedConfigObject | Derived config object |
CDerivedConfigTestObject | Derived test objects |
CEventGarbageCollectorTestCase | Event garbage collector test |
CEventGarbageCollectorTestSuite | Event garbage collector test suite |
CFindPathTestCase | Test the Object Name Service can look up an object and return its fully qualified path name |
CFnv1aTestCase | FNV hash on fixed string |
CFullyQualifiedAddTestCase | Test the Object Name Service can correctly use a fully qualified path to add assocations |
CFullyQualifiedFindTestCase | Test the Object Name Service can find Objects using a fully qualified path name |
CFullyQualifiedRenameTestCase | Test the Object Name Service can rename objects using a fully qualified path name |
CGlobalValueTestCase | Test for the ability to get at a GlobalValue |
CGlobalValueTestSuite | The Test Suite that glues all of the Test Cases together |
CHash32FunctionPtrTestCase | Test 32-bit function pointer |
CHash64FunctionPtrTestCase | Test 64-bit function pointer |
CHashTestCase | Base class for hash tests |
CHashTestSuite | Hash functions test suite |
CIncrementalTestCase | Test incremental hashing |
CManyUniformRandomVariablesOneGetValueCallTestCase | Test case for many uniform distribution random variable stream generators |
CManyUniformRandomVariablesOneGetValueCallTestSuite | Test suite for many uniform distribution random variable stream generators |
CMurmur3TestCase | Test Murmur3 hash on fixed string |
CNamesTestSuite | Names Test Suite |
CNoCount | No Count class |
CObjectFactoryTestCase | Test an Object factory can create Objects |
CObjectTestSuite | The Test Suite that glues the Test Cases together |
CObjectVectorConfigTestCase | Test for the ability to deal configure with vectors of objects |
CObjectVectorTraceConfigTestCase | Test for the ability to trace configure with vectors of objects |
COneUniformRandomVariableManyGetValueCallsTestCase | Test case for one uniform distribution random variable stream generator |
COneUniformRandomVariableManyGetValueCallsTestSuite | Test suite for one uniform distribution random variable stream generator |
CPtrTestBase | Pointer base test class |
CPtrTestCase | Test case for pointer |
CPtrTestSuite | Test suite for pointer |
CRelativeAddTestCase | Test the Object Name Service can correctly use a relative path to add assocations |
CRelativeFindTestCase | Test the Object Name Service can find Objects using a relative path name |
CRelativeRenameTestCase | Test the Object Name Service can rename objects using a relative path name |
CRootNamespaceConfigTestCase | Test for the ability to register and use a root namespace |
CSampleTestCase1 | This is an example TestCase |
CSampleTestSuite | The TestSuite class names the TestSuite, identifies what type of TestSuite, and enables the TestCases to be run |
CSearchAttributesOfParentObjectsTestCase | Test for the ability to search attributes of parent classes when Resolver searches for attributes in a derived class object |
CStringContextAddTestCase | Test the Object Name Service can correctly use a string context |
CStringContextFindTestCase | Test the Object Name Service can find Objects using a string context |
CStringContextRenameTestCase | Test the Object Name Service can rename objects using a string context |
CTestObject | Simple test object to excercise the Name service |
CTypeTraitsTestCase | Type traits test |
CTypeTraitsTestSuite | Type traits test suite |
CUnderRootNamespaceConfigTestCase | Test for the ability to add an object under the root namespace |
CWatchdogTestCase | Watchdog test |
CWatchdogTestSuite | Watchdog test suite |
►CA2A4RsrqHandoverAlgorithm | Handover algorithm implementation based on RSRQ measurements, Event A2 and Event A4 |
CUeMeasure | Measurements reported by a UE for a cell ID |
CA3RsrpHandoverAlgorithm | Implementation of the strongest cell handover algorithm, based on RSRP measurements and Event A3 |
CAarfcdWifiManager | Implementation of the AARF-CD algorithmThis algorithm was first described in "Efficient Collision Detection for Auto Rate Fallback Algorithm" |
CAarfcdWifiRemoteStation | Hold per-remote-station state for AARF-CD Wifi manager |
CAarfWifiManager | AARF Rate control algorithmThis class implements the AARF rate control algorithm which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M |
CAarfWifiRemoteStation | Hold per-remote-station state for AARF Wifi manager |
CAccessorHelper | Basic functionality for accessing class attributes via class data members, or get functor/set methods |
CAccessorTrait | The non-const and non-reference type equivalent to T |
CAcousticModemEnergyModel | WHOI micro-modem energy model |
CAcousticModemEnergyModelHelper | Assign AcousticModemEnergyModel to uan devices |
CAddress | Polymophic address class |
CAddressChecker | AttributeChecker implementation for AddressValue |
CAddressValue | AttributeValue implementation for Address |
CAdhocAlohaNoackIdealPhyHelper | Create the AlohaNoackNetDevice |
CAdhocWifiMac | |
CAllocationRetentionPriority | 3GPP 23.203 Section 6.1.7.3 Allocation and Retention Priority characteristics |
CAlohaNoackMacHeader | Header for the AlohaNoack NetDevice |
CAlohaNoackNetDevice | This devices implements the following features: |
CAmpduSubframeHeader | Introspection did not find any typical Config paths |
CAmpduTag | The aim of the AmpduTag is to provide means for a MAC to specify that a packet includes A-MPDU since this is done in HT-SIG and there is no HT-SIG representation in ns-3 |
CAmrrWifiManager | AMRR Rate control algorithmThis class implements the AMRR rate control algorithm which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M |
CAmrrWifiRemoteStation | Hold per-remote-station state for AMRR Wifi manager |
CAmsduSubframeHeader | Introspection did not find any typical Config paths |
CAngles | Struct holding the azimuth and inclination angles of spherical coordinates |
►CAnimationInterface | Interface to network animator |
CAnimPacketInfo | AnimPacketInfo class |
CAnimXmlElement | AnimXmlElement class |
CIpv4RoutePathElement | Ipv4RoutePathElement structure |
CIpv4RouteTrackElement | Ipv4RouteTrackElement structure |
CLinkPairCompare | LinkPairCompare structure |
CLinkProperties | LinkProperties structure |
CNodeSize | NodeSize structure |
CP2pLinkNodeIdPair | P2pLinkNodeIdPair structure |
CRgb | RGB structure |
CAnimByteTag | Byte tag using by Anim to uniquely identify packets |
CAntennaModel | Interface for antenna radiation pattern models |
CAodvHelper | Helper class that adds AODV routing to nodes |
CAparfWifiManager | APARF Power and rate control algorithm |
CAparfWifiRemoteStation | Hold per-remote-station state for APARF Wifi manager |
CApplication | The base class for all ns3 applications |
CApplicationContainer | Holds a vector of ns3::Application pointers |
CApplicationPacketProbe | Probe to translate from a TraceSource to two more easily parsed TraceSources |
CApWifiMac | Wi-Fi AP state machineHandle association, dis-association and authentication, of STAs within an infrastructure BSS |
CArfWifiManager | ARF Rate control algorithm |
CArfWifiRemoteStation | Hold per-remote-station state for ARF Wifi manager |
►CArpCache | An ARP cache |
CEntry | A record that that holds information about an ArpCache entry |
CArpHeader | The packet header for an ARP packet |
CArpL3Protocol | An implementation of the ARP protocol |
CAsciiFile | A class representing an ascii file |
CAsciiTraceHelper | Manage ASCII trace files for device models |
CAsciiTraceHelperForDevice | Base class providing common user-level ascii trace operations for helpers representing net devices |
CAsciiTraceHelperForIpv4 | Base class providing common user-level ascii trace operations for helpers representing IPv4 protocols |
CAsciiTraceHelperForIpv6 | Base class providing common user-level ascii trace operations for helpers representing IPv6 protocols |
CAsn1Header | This class has the purpose to encode Information Elements according to ASN.1 syntax, as defined in ITU-T X-691 |
CAthstatsHelper | Create AthstatsWifiTraceSink instances and connect them to wifi devices |
CAthstatsWifiTraceSink | Trace sink for wifi device that mimics madwifi's athstats tool |
CAttributeAccessor | Allow setting and getting the value of an attribute |
CAttributeChecker | Represent the type of an attribute |
►CAttributeConstructionList | List of Attribute name, value and checker triples used to construct Objects |
CItem | A single Attribute triple |
CAttributeDefaultIterator | Iterator to iterate on the default values of attributes of an ns3::Object |
CAttributeIterator | Iterator to iterate on the values of attributes of an ns3::Object |
CAttributeValue | Hold a value for an Attribute |
CAverage | Simple average, min, max and std |
CBackoff | The backoff class is used for calculating backoff times when many net devices can write to the same channel |
CBandInfo | The building block of a SpectrumModel |
CBandwidthManager | This class manage the bandwidth request and grant mechanism |
CBandwidthRequestHeader | This class implements the bandwidth-request mac Header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.1.2 Bandwidth request header, page 38 |
CBar | Block Ack Request |
CBaseStationNetDevice | |
CBasicEnergyHarvester | BasicEnergyHarvester increases remaining energy stored in an associated Energy Source |
CBasicEnergyHarvesterHelper | Creates a BasicEnergyHarvester object |
CBasicEnergySource | BasicEnergySource decreases/increases remaining energy stored in itself in linearly |
CBasicEnergySourceHelper | Creates a BasicEnergySource object |
CBinaryErrorModel | The simplest error model, corrupts even packets and does not corrupt odd ones |
CBlockAckAgreement | Maintains information for a block ack agreement |
CBlockAckCache | BlockAckCache cache |
►CBlockAckManager | Manages all block ack agreements for an originator station |
CItem | A struct for packet, Wifi header, and timestamp |
CBooleanChecker | AttributeChecker implementation for BooleanValue |
CBooleanProbe | This class is designed to probe an underlying ns3 TraceSource exporting a bool |
CBooleanValue | AttributeValue implementation for Boolean |
CBoundCallbackArgument | This structure is used as interface between trace sources and RadioBearerStatsCalculator |
CBoundFunctorCallbackImpl | CallbackImpl for functors with first argument bound at construction |
CBox | 3d box |
CBoxChecker | AttributeChecker implementation for BoxValue |
CBoxValue | AttributeValue implementation for Box |
CBridgeChannel | Virtual channel implementation for bridges (BridgeNetDevice) |
CBridgeHelper | Add capability to bridge multiple LAN segments (IEEE 802.1D bridging) |
►CBridgeNetDevice | Virtual net device that bridges multiple LAN segments |
CLearnedState | Structure holding the status of an address |
►CBriteTopologyHelper | Interface with BRITE, the Boston university Representative Internet Topology gEnerator |
CBriteEdgeInfo | Edge information from BRITE |
CBriteNodeInfo | Node information from BRITE |
CBSLinkManager | |
CBsmApplication | Sends and receives the IEEE 1609 WAVE (Wireless Access in Vehicular Environments) Basic Safety Messages (BSMs) and uses the WaveBsmStats class to manage statistics about BSMs transmitted and received The BSM is a ~200-byte packet that is generally broadcast from every vehicle at a nominal rate of 10 Hz |
CBsrLteControlMessage | The uplink BsrLteControlMessage defines the specific extension of the CE element for reporting the buffer status report |
CBSScheduler | |
CBSSchedulerRtps | This class implements a simple downlink scheduler for rtPS flows |
CBSSchedulerSimple | |
CBsServiceFlowManager | BsServiceFlowManager |
►CBuffer | Automatically resized byte buffer |
CData | This data structure is variable-sized through its last member whose size is determined at allocation time and stored in the m_size field |
CIterator | Iterator in a Buffer instance |
CLocalStaticDestructor | Local static destructor structure |
CBufferSizeLevelBsr | BufferSizeLevelBsr class |
CBuildBroadcastListElement_s | See section 4.3.11 buildBroadcastListElement |
CBuildDataListElement_s | See section 4.3.8 builDataListElement |
CBuilding | 3d building block |
CBuildingContainer | Keep track of a set of building pointers |
CBuildingList | |
CBuildingListPriv | Private implementation detail of the BuildingList API |
CBuildingsHelper | |
►CBuildingsPropagationLossModel | This model provides means for simulating the following propagation phenomena in the presence of buildings: |
CShadowingLoss | |
CBuildRarListElement_s | See section 4.3.10 buildRARListElement |
CBulkSendApplication | Send as much traffic as possible, trying to fill the bandwidth |
CBulkSendHelper | A helper to make it easier to instantiate an ns3::BulkSendApplication on a set of nodes |
CBurstErrorModel | Determine which bursts of packets are errored corresponding to an underlying distribution, burst rate, and burst size |
CBurstProfileManager | |
CBwPart_s | See section 4.3.28 bwPart |
►CByteTagIterator | Iterator over the set of byte tags in a packet |
CItem | Identifies a byte tag and a set of bytes within a packet to which the tag applies |
►CByteTagList | Keep track of the byte tags stored in a packet |
►CIterator | An iterator for iterating through a byte tag list |
CItem | An item specifies an individual tag within a byte buffer |
CByteTagListData | Internal representation of the byte tags stored in a packet |
CByteTagListDataFreeList | Container class for struct ByteTagListData |
CCalendarScheduler | Calendar queue event scheduler |
CCallback | Callback template class |
CCallbackBase | Base class for Callback class |
CCallbackChecker | AttributeChecker implementation for CallbackValue |
CCallbackImpl | The unqualified CallbackImpl class |
CCallbackImpl< R, empty, empty, empty, empty, empty, empty, empty, empty, empty > | CallbackImpl classes with varying numbers of argument types |
CCallbackImpl< R, T1, empty, empty, empty, empty, empty, empty, empty, empty > | CallbackImpl class with one argument |
CCallbackImpl< R, T1, T2, empty, empty, empty, empty, empty, empty, empty > | CallbackImpl class with two arguments |
CCallbackImpl< R, T1, T2, T3, empty, empty, empty, empty, empty, empty > | CallbackImpl class with three arguments |
CCallbackImpl< R, T1, T2, T3, T4, empty, empty, empty, empty, empty > | CallbackImpl class with four arguments |
CCallbackImpl< R, T1, T2, T3, T4, T5, empty, empty, empty, empty > | CallbackImpl class with five arguments |
CCallbackImpl< R, T1, T2, T3, T4, T5, T6, empty, empty, empty > | CallbackImpl class with six arguments |
CCallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, empty, empty > | CallbackImpl class with seven arguments |
CCallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, empty > | CallbackImpl class with eight arguments |
CCallbackImplBase | Abstract base class for CallbackImpl Provides reference counting and equality test |
CCallbackTraits | Trait class to convert a pointer into a reference, used by MemPtrCallBackImpl |
CCallbackTraits< Ptr< T > > | Trait class to convert a pointer into a reference, used by MemPtrCallBackImpl |
CCallbackTraits< T * > | Trait class to convert a pointer into a reference, used by MemPtrCallBackImpl |
CCallbackValue | AttributeValue implementation for Callback |
CCandidateQueue | A Candidate Queue used in routing calculations |
CCapabilityInformation | Capability information |
CCaraWifiManager | Implement the CARA rate control algorithmImplement the CARA algorithm from: J |
CCaraWifiRemoteStation | Hold per-remote-station state for CARA Wifi manager |
CCcHelper | Creation and configuration of Component Carrier entities |
CChannel | Abstract Channel Base Class |
CChannelCoordinationListener | Receive notifications about channel coordination events |
CChannelCoordinator | ChannelCoordinator deals with channel coordination in data plane (see 1609.4 chapter 5.2) |
CChannelList | List of simulation channels |
CChannelListPriv | Private implementation detail of the ChannelList API |
►CChannelManager | Manage 7 WaveChannels and the tx information such as data rate and txPowerLevel |
CWaveChannel | WaveChannel structure |
CChannelScheduler | This class will assign channel access for requests from higher layers |
CChunk | Abstract base class for ns3::Header and ns3::Trailer |
CCid | Cid class |
CCidFactory | This class is used exclusively by the BS to allocate CIDs to new connections |
CClassificationRuleVectorTlvValue | This class implements the classifier descriptor as a tlv vector |
CCoDelQueueDisc | A CoDel packet queue disc |
►CCommandLine | Parse command-line arguments |
CCallbackItem | An argument Item using a Callback to parse the input |
CItem | The argument base class |
CUserItem | An argument Item assigning to POD |
CComponentCarrier | ComponentCarrier Object, it defines a single Carrier This is the parent class for both ComponentCarrierEnb and ComponentCarrierUe |
CComponentCarrierEnb | Defines a single carrier for enb, and contains pointers to LteEnbPhy, LteEnbMac, LteFfrAlgorithm, and FfMacScheduler objects |
CComponentCarrierUe | ComponentCarrierUe Object, it defines a single Carrier for the Ue |
CConfigStore | Introspection did not find any typical Config paths |
CConnectionManager | The same connection manager class serves both for BS and SS though some functions are exclusive to only one of them |
CConstantAccelerationMobilityModel | Mobility model for which the current acceleration does not change once it has been set and until it is set again explicitely to a new value |
CConstantPositionMobilityModel | Mobility model for which the current position does not change once it has been set and until it is set again explicitely to a new value |
CConstantRandomVariable | The Random Number Generator (RNG) that returns a constant |
CConstantRateWifiManager | Use constant rates for data and RTS transmissions |
CConstantSpectrumPropagationLossModel | A Constant (fixed) propagation loss |
CConstantSpeedPropagationDelayModel | Propagation speed is constant |
CConstantVelocityHelper | Utility class used to move node with constant velocity |
CConstantVelocityMobilityModel | Mobility model for which the current speed does not change once it has been set and until it is set again explicitely to a new value |
CCoordinationListener | CoordinationListener class |
CCosineAntennaModel | Cosine Antenna Model |
CCost231PropagationLossModel | The COST-Hata-Model is the most often cited of the COST 231 models |
CCounterCalculator | Template class CounterCalculator |
CCqaFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for the Channel and QoS Aware Scheduler |
CCqasFlowPerf_t | CGA Flow Performance structure |
CCqiConfig_s | See section 4.3.19 cqiConfig |
CCqiListElement_s | See section 4.3.24 cqiListElement |
CCriticalSection | A class which provides a simple way to implement a Critical Section |
CCsmaChannel | Csma Channel |
CCsmaDeviceRec | CsmaNetDevice Record |
CCsmaHelper | Build a set of CsmaNetDevice objects |
CCsmaNetDevice | A Device for a Csma Network Link |
CCsmaStarHelper | A helper to make it easier to create a star topology with Csma links |
CCsParameters | CsParameters class |
CCsParamVectorTlvValue | This class implements the convergence sub-layer descriptor as a tlv vector |
CCtrlBAckRequestHeader | Headers for Block ack request |
CCtrlBAckResponseHeader | Headers for Block ack response |
CDataCalculator | Calculates data during a simulation |
CDataCollectionObject | Base class for data collection framework objects |
CDataCollector | Collects data |
CDataOutputCallback | Callback class for the DataOutput classes |
CDataOutputInterface | Abstract Data Output Interface class s |
CDataRate | Class for representing data rates |
CDataRateChecker | AttributeChecker implementation for DataRateValue |
CDataRateValue | AttributeValue implementation for DataRate |
CDcaTxop | Handle packet fragmentation and retransmissions |
CDcd | This class implements Downlink channel descriptor as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.1 Downlink Channel Descriptor (DCD) message, page 45 |
CDcdChannelEncodings | This 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 |
CDcfManager | Manage a set of ns3::DcfStateHandle a set of independent ns3::DcfState, each of which represents a single DCF within a MAC stack |
CDcfState | Keep track of the state needed for a single DCF function |
CDefaultChannelScheduler | This class uses a simple mechanism to assign channel access with following features: (1) only in the context of single-PHY device; (2) FCFS (First come First service) strategy, which seems against the description of the standard (preemptive strategy) |
CDefaultDeleter | A template used to delete objects by the ns3::SimpleRefCount templates when the last reference to an object they manage disappears |
►CDefaultSimulatorImpl | The default single process simulator implementation |
CEventWithContext | Wrap an event with its execution context |
CDelayJitterEstimation | Quick and dirty delay and jitter estimation |
CDelayJitterEstimationTimestampTag | Tag to perform Delay and Jitter estimations |
CDesMetrics | Event trace data collector for the DES Metrics project |
CDestinationPoint | Keeps last movement schedule |
CDeterministicRandomVariable | The Random Number Generator (RNG) that returns a predetermined sequence |
CDeviceEnergyModel | Base class for device energy models |
CDeviceEnergyModelContainer | Holds a vector of ns3::DeviceEnergyModel pointers |
CDeviceEnergyModelHelper | Creates DeviceEnergyModel objects |
CDeviceNameTag | This class implements a tag that carries the ns3 device name from where a packet is coming |
CDhcpClient | Implements the functionality of a DHCP client |
CDhcpHeader | Introspection did not find any typical Config paths |
CDhcpHelper | The helper class used to configure and install DHCP applications on nodes |
CDhcpServer | Implements the functionality of a DHCP server |
CDistributedSimulatorImpl | Distributed simulator implementation using lookahead |
CDlCqiLteControlMessage | The downlink CqiLteControlMessage defines an ideal list of feedback about the channel quality sent by the UE to the eNodeB |
CDlDciListElement_s | See section 4.3.1 dlDciListElement |
CDlDciLteControlMessage | The Downlink Data Control Indicator messages defines the RB allocation for the users in the downlink |
CDlFramePrefixIe | This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard |
CDlHarqFeedbackLteControlMessage | The downlink DlHarqFeedbackLteControlMessage defines the specific messages for transmitting the DL HARQ feedback through PUCCH |
CDlInfoListElement_s | See section 4.3.23 dlInfoListElement |
CDlMap | This class implements DL-MAP as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 8.2.1.8.1 Compressed DL-MAP, page 402 |
CDlSchedulingCallbackInfo | DlSchedulingCallbackInfo structure |
CDot11sStack | Helper class to allow easy installation of 802.11s stack |
CDoubleChecker | AttributeChecker implementation for DoubleValue |
CDoubleProbe | This class is designed to probe an underlying ns3 TraceSource exporting a double |
CDoubleValue | This class can be used to hold variables of floating point type such as 'double' or 'float' |
CDownlinkLteGlobalPathlossDatabase | Store the last pathloss value for each TX-RX pair for downlink |
CDrbActivator | DrbActivatior allows user to activate bearers for UEs when EPC is not used |
CDropTailQueue | A FIFO packet queue that drops tail-end packets on overflow |
CDropTailQueue< Packet > | |
CDropTailQueue< QueueDiscItem > | Introspection did not find any typical Config paths |
CDrxConfig_s | See section 4.3.16 drxConfig |
CDsaAck | This class implements the DSA-ACK message described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.12 DSA-ACK message, page 64 |
CDsaReq | This class implements the DSA-REQ message described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.10 DSA-REQ message, page 62 |
CDsaRsp | This class implements the DSA-RSP message described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.11 DSA-RSP message, page 63 |
CDsdvHelper | Helper class that adds DSDV routing to nodes |
CDsrHelper | DSR helper class to manage creation of DSR routing instance and to insert it on a node as a sublayer between transport and IP layers |
CDsrMainHelper | Helper class that adds DSR routing to nodes |
CDsrRoutingHeader | Introspection did not find any typical Config paths |
CDsssErrorRateModel | Implementation of DSSS error rate modelThe 802.11b modulations: |
CDsssParameterSet | The DSSS Parameter SetThis class knows how to serialise and deserialise the DSSS Parameter Set |
CDsssParameterSetChecker | AttributeChecker implementation for DsssParameterSetValue |
CDsssParameterSetValue | AttributeValue implementation for DsssParameterSet |
CDynamicQueueLimits | DynamicQueueLimits would be used in conjunction with a producer/consumer type queue (possibly a netdevice queue) |
CEdcaParameter | EdcaParameter structure |
CEdcaParameterSet | The EDCA Parameter SetThis class knows how to serialise and deserialise the EDCA Parameter Set |
CEdcaParameterSetChecker | AttributeChecker implementation for EdcaParameterSetValue |
CEdcaParameterSetValue | AttributeValue implementation for EdcaParameterSet |
CEdcaTxopN | This queue contains packets for a particular access class |
►CEmpiricalRandomVariable | The Random Number Generator (RNG) that has a specified empirical distribution |
CValueCDF | Helper to hold one point of the CDF |
Cempty | Make Callback use a separate empty type |
CEmptyAttributeAccessor | An accessor for EmptyAttributeValue |
CEmptyAttributeChecker | A checker for EmptyAttributeValue |
CEmptyAttributeValue | A class for an empty attribute value |
CEmuEpcHelper | Create an EPC network using EmuFdNetDevice |
CEmuFdNetDeviceHelper | Build a set of FdNetDevice objects attached to a physical network interface |
CEnbMacMemberFfMacCschedSapUser | EnbMacMemberFfMacCschedSapUser class |
CEnbMacMemberFfMacSchedSapUser | EnbMacMemberFfMacSchedSapUser class |
CEnbMacMemberLteEnbCmacSapProvider | EnbMacMemberLteEnbCmacSapProvider class |
CEnbMacMemberLteEnbPhySapUser | -------— PHY-SAP |
CEnbMacMemberLteMacSapProvider | EnbMacMemberLteMacSapProvider class |
CEnbMemberLteEnbPhySapProvider | |
CEnbRrcMemberLteEnbCmacSapUser | Class for forwarding CMAC SAP User functions |
CEnergyHarvester | Energy harvester base class |
CEnergyHarvesterContainer | Holds a vector of ns3::EnergyHarvester pointers |
CEnergyHarvesterHelper | Creates EnergyHarvester objects |
CEnergySource | Introspection did not find any typical Config paths |
CEnergySourceContainer | Holds a vector of ns3::EnergySource pointers |
CEnergySourceHelper | Creates EnergySource objects |
CEnumChecker | AttributeChecker implementation for EnumValue |
CEnumValue | Hold variables of type enum |
►CEpcEnbApplication | This application is installed inside eNBs and provides the bridge functionality for user data plane packets between the radio interface and the S1-U interface |
CEpsFlowId_t | EPS flow ID structure |
►CEpcEnbS1SapProvider | This class implements the Service Access Point (SAP) between the LteEnbRrc and the EpcEnbApplication |
CBearerToBeSwitched | BearerToBeSwitched structure |
CPathSwitchRequestParameters | PathSwitchRequestParameters structure |
►CEpcEnbS1SapUser | This class implements the Service Access Point (SAP) between the LteEnbRrc and the EpcEnbApplication |
CDataRadioBearerSetupRequestParameters | Parameters passed to DataRadioBearerSetupRequest () |
CPathSwitchRequestAcknowledgeParameters | PathSwitchRequestAcknowledgeParameters structure |
CEpcHelper | Base helper class to handle the creation of the EPC entities |
►CEpcMme | This object implements the MME functionality |
CBearerInfo | Hold info on an EPS bearer to be activated |
CEnbInfo | Hold info on a ENB |
CUeInfo | Hold info on a UE |
►CEpcS11Sap | EpcS11Sap |
CFteid | Fully-qualified TEID, see 3GPP TS 29.274 section 8.22 |
CGtpcMessage | GTPC message |
CUli | TS 29.274 8.21 User Location Information (ULI) |
►CEpcS11SapMme | MME side of the S11 Service Access Point (SAP), provides the MME methods to be called when an S11 message is received by the MME |
CBearerContextCreated | 3GPP TS 29.274 version 8.3.1 Release 8 section 8.28 |
CBearerContextRemoved | Bearer Context Removed structure |
CCreateSessionResponseMessage | Create Session Response message, see 3GPP TS 29.274 7.2.2 |
CDeleteBearerRequestMessage | Delete Bearer Request message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.9.2 |
CModifyBearerResponseMessage | Modify Bearer Response message, see 3GPP TS 29.274 7.2.7 |
►CEpcS11SapSgw | SGW side of the S11 Service Access Point (SAP), provides the SGW methods to be called when an S11 message is received by the SGW |
CBearerContextRemovedSgwPgw | BearerContextRemovedSgwPgw structure |
CBearerContextToBeCreated | BearerContextToBeCreated structure |
CBearerContextToBeRemoved | BearerContextToBeCreated structure |
CCreateSessionRequestMessage | Create Session Request message, see 3GPP TS 29.274 7.2.1 |
CDeleteBearerCommandMessage | Delete Bearer Command message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.17.1 |
CDeleteBearerResponseMessage | Delete Bearer Response message, see 3GPP TS 29.274 Release 9 V9.3.0 section 7.2.10.2 |
CModifyBearerRequestMessage | Modify Bearer Request message, see 3GPP TS 29.274 7.2.7 |
CEpcS1apSap | Base class that defines EPC S1-AP Service Access Point (SAP) interface |
►CEpcS1apSapEnb | ENB side of the S1-AP Service Access Point (SAP), provides the eNB methods to be called when an S1-AP message is received by the eNB |
CErabSwitchedInUplinkItem | E-RABs Switched in Uplink Item IE, see 3GPP TS 36.413 9.1.5.9 |
CErabToBeSetupItem | ErabToBeSetupItem structure |
►CEpcS1apSapMme | MME side of the S1-AP Service Access Point (SAP), provides the MME methods to be called when an S1-AP message is received by the MME |
CErabSetupItem | E-RAB Setup Item IEs, see 3GPP TS 36.413 9.1.4.2 |
CErabSwitchedInDownlinkItem | E-RABs Switched in Downlink Item IE, see 3GPP TS 36.413 9.1.5.8 |
CErabToBeReleasedIndication | E-RAB Release Indication Item IEs, 3GPP TS 36.413 version 9.8.0 section 9.1.3.7 |
►CEpcSgwPgwApplication | This application implements the SGW/PGW functionality |
CEnbInfo | EnbInfo structure |
CUeInfo | Store info for each UE connected to this SGW |
CEpcTestRrc | RRC stub providing a testing S1 SAP user to be used with the EpcEnbApplication |
►CEpcTft | This class implements the EPS bearer Traffic Flow Template (TFT), which is the set of all packet filters associated with an EPS bearer |
CPacketFilter | Implement the data structure representing a TrafficFlowTemplate Packet Filter |
CEpcTftClassifier | Classifies IP packets according to Traffic Flow Templates (TFTs) |
►CEpcUeNas | |
CBearerToBeActivated | BearerToBeActivated structure |
CEpcX2 | This entity is installed inside an eNB and provides the functionality for the X2 interface |
CEpcX2HandoverPreparationFailureHeader | EpcX2HandoverPreparationFailureHeader |
CEpcX2HandoverRequestAckHeader | EpcX2HandoverRequestAckHeader |
CEpcX2HandoverRequestHeader | EpcX2HandoverRequestHeader |
CEpcX2Header | Introspection did not find any typical Config paths |
CEpcX2LoadInformationHeader | EpcX2LoadInformationHeader |
CEpcX2ResourceStatusUpdateHeader | EpcX2ResourceStatusUpdateHeader |
►CEpcX2Sap | The X2 SAP defines the service between the X2 entity and the RRC entity |
CCellInformationItem | Cell Information Item as it is used in the LOAD INFORMATION message |
CCellMeasurementResultItem | Cell Measurement Result Item as it is used in the RESOURCE STATUS UPDATE message |
CCompositeAvailCapacity | Composite Available Capacity as it is used in the RESOURCE STATUS UPDATE message |
CErabAdmittedItem | E-RABs admitted item as it is used in the HANDOVER REQUEST ACKNOWLEDGE message |
CErabNotAdmittedItem | E-RABs not admitted item as it is used in the HANDOVER REQUEST ACKNOWLEDGE message |
CErabsSubjectToStatusTransferItem | ErabsSubjectToStatusTransferItem structure |
CErabToBeSetupItem | E-RABs to be setup item as it is used in the HANDOVER REQUEST message |
CHandoverPreparationFailureParams | Parameters of the HANDOVER PREPARATION FAILURE message |
CHandoverRequestAckParams | Parameters of the HANDOVER REQUEST ACKNOWLEDGE message |
CHandoverRequestParams | Parameters of the HANDOVER REQUEST message |
CLoadInformationParams | Parameters of the LOAD INFORMATION message |
CRelativeNarrowbandTxBand | Relative Narrowband Tx Power (RNTP) as it is used in the LOAD INFORMATION message |
CResourceStatusUpdateParams | Parameters of the RESOURCE STATUS UPDATE message |
CSnStatusTransferParams | Parameters of the SN STATUS TRANSFER message |
CUeContextReleaseParams | Parameters of the UE CONTEXT RELEASE message |
CUeDataParams | Parameters of the UE DATA primitive |
CUlHighInterferenceInformationItem | UL High Interference Information as it is used in the LOAD INFORMATION message |
CEpcX2SapProvider | These service primitives of this part of the X2 SAP are provided by the X2 entity and issued by RRC entity |
CEpcX2SapUser | These service primitives of this part of the X2 SAP are provided by the RRC entity and issued by the X2 entity |
CEpcX2SnStatusTransferHeader | EpcX2SnStatusTransferHeader |
CEpcX2SpecificEpcX2SapProvider | EpcX2SpecificEpcX2SapProvider |
CEpcX2SpecificEpcX2SapUser | EpcX2SpecificEpcX2SapUser |
CEpcX2UeContextReleaseHeader | EpcX2UeContextReleaseHeader |
CEpsBearer | This class contains the specification of EPS Bearers |
CEpsBearerTag | Tag used to define the RNTI and EPS bearer ID for packets interchanged between the EpcEnbApplication and the LteEnbNetDevice |
CErlangRandomVariable | The Erlang distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CErpInformation | The ErpInformation Information ElementThis class knows how to serialise and deserialise the ErpInformation Information Element |
CErpInformationChecker | AttributeChecker implementation for ErpInformationValue |
CErpInformationValue | AttributeValue implementation for ErpInformation |
CErrorChannel | A Error channel, introducing deterministic delays on even/odd packets |
CErrorModel | General error model that can be used to corrupt packets |
CErrorRateModel | Interface for Wifi's error models |
CEthernetHeader | Packet header for Ethernet |
CEthernetTrailer | Packet trailer for Ethernet |
CEutraChannelNumbers | Table 5.7.3-1 "E-UTRA channel numbers" from 3GPP TS 36.101 The table was converted to C syntax doing a cut & paste from TS 36.101 and running the following filter: awk '{if ((NR % 7) == 1) printf("{"); printf ("%s",$0); if ((NR % 7) == 0) printf("},\n"); else printf(", ");}' | sed 's/ – /, /g' |
CEutranMeasurementMapping | Implements the E-UTRA measurement mappings defined in 3GPP TS 36.133 section 9.1 E-UTRAN measurements |
CEventGarbageCollector | An object that tracks scheduled events and automatically cancels them when it is destroyed |
CEventId | An identifier for simulation events |
CEventImpl | A simulation event |
CEventMemberImplObjTraits | Helper for the MakeEvent functions which take a class method |
CEventMemberImplObjTraits< Ptr< T > > | Helper for the MakeEvent functions which take a class method |
CEventMemberImplObjTraits< T * > | Helper for the MakeEvent functions which take a class method |
CExponentialRandomVariable | The exponential distribution Random Number Generator (RNG) |
CExtendedCapabilities | The Extended Capabilities Information ElementThis class knows how to serialise and deserialise the Extended Capabilities Information Element |
CExtendedCapabilitiesChecker | AttributeChecker implementation for ExtendedCapabilitiesValue |
CExtendedCapabilitiesValue | AttributeValue implementation for ExtendedCapabilities |
CExtendedSupportedRatesIE | The Extended Supported Rates Information ElementThis class knows how to serialise and deserialise the Extended Supported Rates Element that holds (non-HT) rates beyond the 8 that the original Supported Rates element can carry |
CFdBetFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Blind Equal Throughput scheduler |
CfdbetsFlowPerf_t | FdbetsFlowPerf_t structure |
CFdMtFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Maximize Throughput scheduler |
CFdNetDevice | NetDevice to read/write network traffic from/into a file descriptor |
CFdNetDeviceFdReader | This class performs the actual data reading from the sockets |
CFdNetDeviceHelper | Build a set of FdNetDevice objects Normally we eschew multiple inheritance, however, the classes PcapUserHelperForDevice and AsciiTraceUserHelperForDevice are treated as "mixins" |
►CFdReader | A class that asynchronously reads from a file descriptor |
CData | A structure representing data read |
CFdTbfqFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Frequency Domain Token Bank Fair Queue scheduler |
CfdtbfqsFlowPerf_t | Flow information |
►CFfMacCschedSapProvider | Provides the CSCHED SAP |
CCschedCellConfigReqParameters | Parameters of the API primitives |
CCschedLcConfigReqParameters | Parameters of the CSCHED_LC_CONFIG_REQ primitive |
CCschedLcReleaseReqParameters | Parameters of the CSCHED_LC_RELEASE_REQ primitive |
CCschedUeConfigReqParameters | Parameters of the CSCHED_UE_CONFIG_REQ primitive |
CCschedUeReleaseReqParameters | Parameters of the CSCHED_UE_RELEASE_REQ primitive |
►CFfMacCschedSapUser | FfMacCschedSapUser class |
CCschedCellConfigCnfParameters | Parameters of the API primitives |
CCschedCellConfigUpdateIndParameters | Parameters of the CSCHED_CELL_CONFIG_UPDATE_IND primitive |
CCschedLcConfigCnfParameters | Parameters of the CSCHED_LC_CONFIG_CNF primitive |
CCschedLcReleaseCnfParameters | Parameters of the CSCHED_LC_RELEASE_CNF primitive |
CCschedUeConfigCnfParameters | Parameters of the CSCHED_UE_CONFIG_CNF primitive |
CCschedUeConfigUpdateIndParameters | Parameters of the CSCHED_UE_CONFIG_UPDATE_IND primitive |
CCschedUeReleaseCnfParameters | Parameters of the CSCHED_UE_RELEASE_CNF primitive |
►CFfMacSchedSapProvider | Provides the SCHED SAP |
CSchedDlCqiInfoReqParameters | Parameters of the SCHED_DL_CQI_INFO_REQ primitive |
CSchedDlMacBufferReqParameters | Parameters of the SCHED_DL_MAC_BUFFER_REQ primitive |
CSchedDlPagingBufferReqParameters | Parameters of the SCHED_DL_PAGING_BUFFER_REQ primitive |
CSchedDlRachInfoReqParameters | Parameters of the SCHED_DL_RACH_INFO_REQ primitive |
CSchedDlRlcBufferReqParameters | Parameters of the API primitives |
CSchedDlTriggerReqParameters | Parameters of the SCHED_DL_TRIGGER_REQ primitive |
CSchedUlCqiInfoReqParameters | Parameters of the SCHED_UL_CQI_INFO_REQ primitive |
CSchedUlMacCtrlInfoReqParameters | Parameters of the SCHED_UL_MAC_CTRL_INFO_REQ primitive |
CSchedUlNoiseInterferenceReqParameters | Parameters of the SCHED_UL_NOISE_INTERFERENCE_REQ primitive |
CSchedUlSrInfoReqParameters | Parameters of the SCHED_UL_SR_INFO_REQ primitive |
CSchedUlTriggerReqParameters | Parameters of the SCHED_UL_TRIGGER_REQ primitive |
►CFfMacSchedSapUser | FfMacSchedSapUser class |
CSchedDlConfigIndParameters | Parameters of the API primitives |
CSchedUlConfigIndParameters | Parameters of the SCHED_UL_CONFIG_IND primitive |
CFfMacScheduler | This abstract base class identifies the interface by means of which the helper object can plug on the MAC a scheduler implementation based on the FF MAC Sched API |
CFfrEnhancedDownlinkDefaultConfiguration | FfrEnhancedDownlinkDefaultConfiguration structure |
CFfrEnhancedUplinkDefaultConfiguration | FfrEnhancedUplinkDefaultConfiguration structure |
CFfrSoftDownlinkDefaultConfiguration | FfrSoftDownlinkDefaultConfiguration structure |
CFfrSoftUplinkDefaultConfiguration | FfrSoftUplinkDefaultConfiguration structure |
CFifoQueueDisc | Simple queue disc implementing the FIFO (First-In First-Out) policy |
CFileAggregator | This aggregator sends values it receives to a file |
CFileConfig | Base class for ConfigStore classes using files |
CFileHelper | Helper class used to put data values into a file |
CFixedRoomPositionAllocator | Generate a random position uniformly distributed in the volume of a chosen room inside a chosen building |
CFixedRssLossModel | Return a constant received power level independent of the transmit power |
CFlameStack | Helper class used to install FLAME mesh stack (actually single protocol in this stack) |
CFlowClassifier | Provides a method to translate raw packet data into abstract flow identifier and packet identifier parameters |
CFlowIdTag | Introspection did not find any typical Config paths |
►CFlowMonitor | An object that monitors and reports back packet flows observed during a simulation |
CFlowStats | Structure that represents the measured metrics of an individual packet flow |
CTrackedPacket | Structure to represent a single tracked packet data |
CFlowMonitorHelper | Helper to enable IP flow monitoring on a set of Nodes |
►CFlowProbe | Responsible for listening for packet events in a specific point of the simulated space, report those events to the global FlowMonitor, and collect its own flow statistics regarding only the packets that pass through that probe |
CFlowStats | Structure to hold the statistics of a flow |
CFqCoDelFlow | A flow queue used by the FqCoDel queue disc |
CFqCoDelIpv4PacketFilter | FqCoDelIpv4PacketFilter is the filter to be added to the FQCoDel queue disc to simulate the behavior of the fq-codel Linux queue disc |
CFqCoDelIpv6PacketFilter | FqCoDelIpv6PacketFilter is the filter to be added to the FQCoDel queue disc to simulate the behavior of the fq-codel Linux queue disc |
CFqCoDelQueueDisc | A FqCoDel packet queue disc |
CFragmentationSubheader | This class implements the fragmentation sub-header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.2.1 Fragmentation subheader, page 39 |
CFrameCaptureModel | Interface for Wifi's frame capture models |
CFrHardDownlinkDefaultConfiguration | FrHardDownlinkDefaultConfiguration structure |
CFrHardUplinkDefaultConfiguration | FrHardUplinkDefaultConfiguration structure |
CFriisPropagationLossModel | Friis propagation loss model |
CFriisSpectrumPropagationLossModel | Friis spectrum propagation loss model |
CFrSoftDownlinkDefaultConfiguration | FrSoftDownlinkDefaultConfiguration structure |
CFrSoftUplinkDefaultConfiguration | Soft uplink default configuration |
CFrStrictDownlinkDefaultConfiguration | FrStrictDownlinkDefaultConfiguration structure |
CFrStrictUplinkDefaultConfiguration | FrStrictUplinkDefaultConfiguration structure |
CFunctorCallbackImpl | CallbackImpl with functors |
CGammaRandomVariable | The gamma distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CGaussMarkovMobilityModel | Gauss-Markov mobility model |
CGbrQosInformation | 3GPP TS 36.413 9.2.1.18 GBR QoS Information |
CGenericMacHeader | This class implements the Generic mac Header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.1.1 Generic MAC header, page 36 |
CGeographicPositions | Consists of methods dealing with Earth geographic coordinates and locations |
CGlobalRouteManager | A global global router |
CGlobalRouteManagerImpl | A global router implementation |
CGlobalRouteManagerLSDB | The Link State DataBase (LSDB) of the Global Route Manager |
CGlobalRouter | An interface aggregated to a node to provide global routing info |
CGlobalRoutingLinkRecord | A single link record for a link state advertisement |
CGlobalRoutingLSA | Link State Advertisement (LSA) for a router, used in global routing |
CGlobalValue | Hold a so-called 'global value' |
CGnuplot | Simple class to generate gnuplot-ready plotting commands from a set of datasets |
►CGnuplot2dDataset | Class to represent a 2D points plot |
CData2d | Structure storing the data to for a 2D plot |
CPoint | A point in a 2D plot |
►CGnuplot2dFunction | Class to represent a 2D function expression plot |
CFunction2d | Structure storing the function to be used for a 2D plot |
►CGnuplot3dDataset | Class to represent a 3D points plot |
CData3d | Structure storing the data for a 3D plot |
CPoint | A point in a 3D plot |
►CGnuplot3dFunction | Class to represent a 3D function expression plot |
CFunction3d | Structure storing the function to be used for a 3D plot |
CGnuplotAggregator | This aggregator produces output used to make gnuplot plots |
CGnuplotCollection | Simple class to group together multiple gnuplots into one file, e.g |
►CGnuplotDataset | Abstract class to store a plot line to be used by ns3::Gnuplot |
CData | Structure storing the data to plot |
CGnuplotHelper | Helper class used to make gnuplot plots |
CGrantedTimeWindowMpiInterface | Interface between ns-3 and MPI |
CGrantManagementSubheader | This class implements the grant management sub-header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.2.2 Grant Management subheader, page 40 |
CGridBuildingAllocator | Allocate buildings on a rectangular 2d grid |
CGridPositionAllocator | Allocate positions on a rectangular 2d grid |
CGroupInfo | A struct to contain information of a group |
CGtkConfigStore | A class that provides a GTK-based front end to ns3::ConfigStore |
CGtpuHeader | Implementation of the GPRS Tunnelling Protocol header according to GTPv1-U Release 10 as per 3Gpp TS 29.281 document |
CHalfDuplexIdealPhy | This PHY layer implementation realizes an ideal OFDM PHY which transmits half-duplex (i.e., it can either receive or transmit at a given time) |
CHalfDuplexIdealPhySignalParameters | Signal parameters for HalfDuplexIdealPhy |
CHandoverPreparationInfoHeader | This class manages the serialization/deserialization of HandoverPreparationInfo IE |
CHarqProcessInfoElement_t | HarqProcessInfoElement_t structure |
CHasher | Generic Hash function interface |
CHeader | Protocol header serialization and deserialization |
CHeapScheduler | Binary heap event scheduler |
CHeCapabilities | The IEEE 802.11ax HE Capabilities |
CHeCapabilitiesChecker | AttributeChecker implementation for HeCapabilitiesValue |
CHeCapabilitiesValue | AttributeValue implementation for HeCapabilities |
CHeOperation | The HE Operation Information ElementThis class knows how to serialise and deserialise the HE Operation Information Element |
CHeOperationChecker | AttributeChecker implementation for HeOperationValue |
CHeOperationValue | AttributeValue implementation for HeOperation |
CHierarchicalMobilityModel | Hierarchical mobility model |
CHigherLayerSelected_s | See section 4.3.27 higherLayerSelected |
CHigherLayerTxVectorTag | This tag will be used to support higher layer control DataRate and TxPwr_Level for transmission |
CHighLatencyCtsToSelfTxVectorTag | HighLatencyCtsToSelfTxVectorTag class |
CHighLatencyDataTxVectorTag | HighLatencyDataTxVectorTag class |
CHighLatencyRtsTxVectorTag | HighLatencyRtsTxVectorTag class |
CHistogram | Class used to store data and make an histogram of the data frequency |
CHtCapabilities | The HT Capabilities Information ElementThis class knows how to serialise and deserialise the HT Capabilities Information Element |
CHtCapabilitiesChecker | AttributeChecker implementation for HtCapabilitiesValue |
CHtCapabilitiesValue | AttributeValue implementation for HtCapabilities |
CHtOperation | The HT Operation Information ElementThis class knows how to serialise and deserialise the HT Operation Information Element |
CHtOperationChecker | AttributeChecker implementation for HtOperationValue |
CHtOperationValue | AttributeValue implementation for HtOperation |
CHtRateInfo | A struct to contain all statistics information related to a data rate |
CHybridBuildingsPropagationLossModel | The HybridBuildingsPropagationModel is a compound of different models able to evaluate the pathloss from 200 to 2600 MHz, in different environments and with buildings (i.e., indoor and outdoor communications) |
CIcmpv4DestinationUnreachable | ICMP Destination Unreachable header |
CIcmpv4Echo | ICMP Echo header |
CIcmpv4Header | Base class for all the ICMP packet headers |
CIcmpv4L4Protocol | This is the implementation of the ICMP protocol as described in RFC 792 |
CIcmpv4TimeExceeded | ICMP Time Exceeded header |
CIcmpv6DestinationUnreachable | ICMPv6 Error Destination Unreachable header |
CIcmpv6Echo | ICMPv6 Echo message |
CIcmpv6Header | ICMPv6 header |
CIcmpv6L4Protocol | An implementation of the ICMPv6 protocol |
CIcmpv6NA | ICMPv6 Neighbor Advertisement header |
CIcmpv6NS | ICMPv6 Neighbor Solicitation header |
CIcmpv6OptionHeader | ICMPv6 option header |
CIcmpv6OptionLinkLayerAddress | ICMPv6 link-layer address option |
CIcmpv6OptionMtu | ICMPv6 MTU option |
CIcmpv6OptionPrefixInformation | ICMPv6 Option Prefix Information |
CIcmpv6OptionRedirected | ICMPv6 redirected option |
CIcmpv6ParameterError | ICMPv6 Error Parameter Error header |
CIcmpv6RA | ICMPv6 Router Advertisement header |
CIcmpv6Redirection | ICMPv6 Redirection header |
CIcmpv6RS | ICMPv6 Router Solicitation header |
CIcmpv6TimeExceeded | ICMPv6 Error Time Exceeded header |
CIcmpv6TooBig | ICMPv6 Error Too Big header |
CIdealHandoverCommandHeader | This header encodes the map key discussed above |
CIdealHandoverPreparationInfoHeader | This header encodes the map key discussed above |
CIdealWifiManager | Ideal rate control algorithmThis class implements an 'ideal' rate control algorithm similar to RBAR in spirit (see A rate-adaptive MAC protocol for multihop wireless networks by G |
CIdealWifiRemoteStation | Hold per-remote-station state for Ideal Wifi manager |
CIeMeshIdChecker | AttributeChecker implementation for IeMeshIdValue |
CIeMeshIdValue | AttributeValue implementation for IeMeshId |
►CIidManager | TypeId information manager |
CIidInformation | The information record about a single type id |
CImsiLcidPair_t | ImsiLcidPair structure |
CIndent | Helper to indent output a specified number of steps |
CInet6SocketAddress | An Inet6 address class |
CInetSocketAddress | Inet address class |
CInetTopologyReader | Topology file reader (Inet-format type) |
Cint64x64_t | High precision numerical type, implementing Q64.64 fixed precision |
CIntegerChecker | AttributeChecker implementation for IntegerValue |
CIntegerValue | Hold a signed integer type |
►CInterferenceHelper | Handles interference calculations |
CEvent | Signal event for a packet |
CNiChange | Noise and Interference (thus Ni) event |
CSnrPer | A struct for both SNR and PER |
CInternetStackHelper | Aggregate IP/TCP/UDP functionality to existing Nodes |
CIntToType | Convert an integer into a type |
CIpcsClassifier | |
►CIpcsClassifierRecord | IpcsClassifierRecord class |
Cipv4Addr | Ipv4Addr structure |
CPortRange | PortRange structure |
CIpL4Protocol | L4 Protocol abstract base class |
CIpv4 | Access to the IPv4 forwarding table, interfaces, and configuration |
CIpv4Address | Ipv4 addresses are stored in host order in this class |
CIpv4AddressChecker | AttributeChecker implementation for Ipv4AddressValue |
CIpv4AddressGenerator | This generator assigns addresses sequentially from a provided network address; used in topology code |
►CIpv4AddressGeneratorImpl | Implementation class of Ipv4AddressGenerator This generator assigns addresses sequentially from a provided network address; used in topology code |
CEntry | This class holds the allocated addresses |
CNetworkState | This class holds the state for a given network |
CIpv4AddressHash | Class providing an hash for IPv4 addresses |
CIpv4AddressHelper | A helper class to make life easier while doing simple IPv4 address assignment in scripts |
►CIpv4AddressTlvValue | Ipv4AddressTlvValue class |
Cipv4Addr | Ipv4Addr structure |
CIpv4AddressValue | AttributeValue implementation for Ipv4Address |
CIpv4ClickRouting | Class to allow a node to use Click for external routing |
CIpv4EndPoint | A representation of an internet endpoint/connection |
CIpv4EndPointDemux | Demultiplexes packets to various transport layer endpoints |
►CIpv4FlowClassifier | Classifies packets by looking at their IP and TCP/UDP headers |
CFiveTuple | Structure to classify a packet |
CSortByCount | Comparator used to sort the vector of DSCP values |
CIpv4FlowProbe | Class that monitors flows at the IPv4 layer of a Node |
CIpv4FlowProbeTag | Tag used to allow a fast identification of the packet |
CIpv4GlobalRouting | Global routing protocol for IPv4 stacks |
CIpv4GlobalRoutingHelper | Helper class that adds ns3::Ipv4GlobalRouting objects |
CIpv4Header | Packet header for IPv4 |
CIpv4Interface | The IPv4 representation of a network interface |
CIpv4InterfaceAddress | Class to store IPv4 address information on an interface |
CIpv4InterfaceContainer | Holds a vector of std::pair of Ptr<Ipv4> and interface index |
CIpv4L3ClickProtocol | Implement the Ipv4 layer specifically for Click nodes to allow a clean integration of Click |
►CIpv4L3Protocol | Implement the IPv4 layer |
CFragments | A Set of Fragment belonging to the same packet (src, dst, identification and proto) |
CIpv4ListRouting | IPv4 list routing |
CIpv4ListRoutingHelper | Helper class that adds ns3::Ipv4ListRouting objects |
CIpv4Mask | Class to represent an Ipv4 address mask |
CIpv4MaskChecker | AttributeChecker implementation for Ipv4MaskValue |
CIpv4MaskValue | AttributeValue implementation for Ipv4Mask |
CIpv4MulticastRoute | Ipv4 multicast route cache entry (similar to Linux struct mfc_cache) |
CIpv4MulticastRoutingTableEntry | A record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting |
CIpv4NixVectorHelper | Helper class that adds Nix-vector routing to nodes |
CIpv4NixVectorRouting | Nix-vector routing protocol |
CIpv4PacketFilter | Ipv4PacketFilter is the abstract base class for filters defined for IPv4 packets |
CIpv4PacketInfoTag | This class implements Linux struct pktinfo in order to deliver ancillary information to the socket interface |
CIpv4PacketProbe | This class is designed to probe an underlying ns3 TraceSource exporting a packet, an IPv4 object, and an interface |
CIpv4QueueDiscItem | Ipv4QueueDiscItem is a subclass of QueueDiscItem which stores IPv4 packets |
CIpv4RawSocketFactory | API to create RAW socket instances |
CIpv4RawSocketFactoryImpl | Implementation of IPv4 raw socket factory |
►CIpv4RawSocketImpl | IPv4 raw socket |
CData | IPv4 raw data and additional information |
CIpv4Route | IPv4 route cache entry (similar to Linux struct rtable) |
CIpv4RoutingHelper | Factory to create ns3::Ipv4RoutingProtocol objects |
CIpv4RoutingProtocol | Abstract base class for IPv4 routing protocols |
CIpv4RoutingTableEntry | A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting |
CIpv4StaticRouting | Static routing protocol for IP version 4 stacks |
CIpv4StaticRoutingHelper | Helper class that adds ns3::Ipv4StaticRouting objects |
CIpv6 | Access to the IPv6 forwarding table, interfaces, and configuration |
CIpv6Address | Describes an IPv6 address |
CIpv6AddressChecker | AttributeChecker implementation for Ipv6AddressValue |
CIpv6AddressGenerator | This generator assigns addresses sequentially from a provided network address; used in topology code |
CIpv6AddressHash | Hash function class for IPv6 addresses |
CIpv6AddressHelper | Helper class to auto-assign global IPv6 unicast addresses |
CIpv6AddressValue | AttributeValue implementation for Ipv6Address |
CIpv6AutoconfiguredPrefix | Router prefix information |
CIpv6EndPoint | A representation of an IPv6 endpoint/connection |
CIpv6EndPointDemux | Demultiplexer for end points |
CIpv6Extension | IPv6 Extension base If you want to implement a new IPv6 extension, all you have to do is implement a subclass of this class and add it to an Ipv6ExtensionDemux |
CIpv6ExtensionAH | IPv6 Extension AH (Authentication Header) |
CIpv6ExtensionAHHeader | Header of IPv6 Extension AH |
CIpv6ExtensionDemux | Demultiplexes IPv6 extensions |
CIpv6ExtensionDestination | IPv6 Extension Destination |
CIpv6ExtensionDestinationHeader | Header of IPv6 Extension Destination |
CIpv6ExtensionESP | IPv6 Extension ESP (Encapsulating Security Payload) |
CIpv6ExtensionESPHeader | Header of IPv6 Extension ESP |
►CIpv6ExtensionFragment | IPv6 Extension Fragment |
CFragments | This class stores the fragments of a packet waiting to be rebuilt |
CIpv6ExtensionFragmentHeader | Header of IPv6 Extension Fragment |
CIpv6ExtensionHeader | Header for IPv6 Extension |
CIpv6ExtensionHopByHop | IPv6 Extension "Hop By Hop" |
CIpv6ExtensionHopByHopHeader | Header of IPv6 Extension "Hop by Hop" |
CIpv6ExtensionLooseRouting | IPv6 Extension Loose Routing |
CIpv6ExtensionLooseRoutingHeader | Header of IPv6 Extension Routing : Type 0 (Loose Routing) |
CIpv6ExtensionRouting | IPv6 Extension Routing |
CIpv6ExtensionRoutingDemux | IPv6 Extension Routing Demux |
CIpv6ExtensionRoutingHeader | Header of IPv6 Extension Routing |
►CIpv6FlowClassifier | Classifies packets by looking at their IP and TCP/UDP headers |
CFiveTuple | Structure to classify a packet |
CSortByCount | Comparator used to sort the vector of DSCP values |
CIpv6FlowProbe | Class that monitors flows at the IPv6 layer of a Node |
CIpv6FlowProbeTag | Tag used to allow a fast identification of the packet |
CIpv6Header | Packet header for IPv6 |
CIpv6Interface | The IPv6 representation of a network interface |
CIpv6InterfaceAddress | IPv6 address associated with an interface |
CIpv6InterfaceContainer | Keep track of a set of IPv6 interfaces |
CIpv6L3Protocol | IPv6 layer implementation |
CIpv6ListRouting | Hold list of Ipv6RoutingProtocol objects |
CIpv6ListRoutingHelper | Helper class that adds ns3::Ipv6ListRouting objects |
CIpv6MulticastRoute | IPv6 multicast route entry |
CIpv6MulticastRoutingTableEntry | A record of an IPv6 multicast route |
CIpv6Option | IPv6 Option base |
CIpv6OptionDemux | IPv6 Option Demux |
►CIpv6OptionHeader | Header for IPv6 Option |
CAlignment | Alignment requirements of an option header |
CIpv6OptionJumbogram | IPv6 Option Jumbogram |
CIpv6OptionJumbogramHeader | Header of IPv6 Option Jumbogram |
CIpv6OptionPad1 | IPv6 Option Pad1 |
CIpv6OptionPad1Header | Header of IPv6 Option Pad1 |
CIpv6OptionPadn | IPv6 Option Padn |
CIpv6OptionPadnHeader | Header of IPv6 Option Padn |
CIpv6OptionRouterAlert | IPv6 Option Router Alert |
CIpv6OptionRouterAlertHeader | Header of IPv6 Option Router Alert |
CIpv6PacketFilter | Ipv6PacketFilter is the abstract base class for filters defined for IPv6 packets |
CIpv6PacketInfoTag | This class implements a tag that carries socket ancillary data to the socket interface |
CIpv6PacketProbe | This class is designed to probe an underlying ns3 TraceSource exporting a packet, an IPv6 object, and an interface |
CIpv6PmtuCache | This class implements the Path MTU cache, as defined by RFC 1981 |
CIpv6Prefix | Describes an IPv6 prefix |
CIpv6PrefixChecker | AttributeChecker implementation for Ipv6PrefixValue |
CIpv6PrefixValue | AttributeValue implementation for Ipv6Prefix |
CIpv6QueueDiscItem | Ipv6QueueDiscItem is a subclass of QueueDiscItem which stores IPv6 packets |
CIpv6RawSocketFactory | API to create IPv6 RAW socket instances |
CIpv6RawSocketFactoryImpl | Implementation of IPv6 raw socket factory |
►CIpv6RawSocketImpl | IPv6 raw socket |
CData | IPv6 raw data and additional information |
CIcmpv6Filter | Struct to hold the ICMPv6 filter |
CIpv6Route | IPv6 route cache entry |
CIpv6RoutingHelper | A factory to create ns3::Ipv6RoutingProtocol objects |
CIpv6RoutingProtocol | Abstract base class for IPv6 routing protocols |
CIpv6RoutingTableEntry | A record of an IPv6 route |
CIpv6StaticRouting | Static routing protocol for IP version 6 stacks |
CIpv6StaticRoutingHelper | Helper class that adds ns3::Ipv6StaticRouting objects |
CIsotropicAntennaModel | Isotropic antenna model |
CItuR1238PropagationLossModel | This class implements the ITU-R 1238 propagation loss model |
CItuR1411LosPropagationLossModel | ITU-R 1411 LOS propagation model |
CItuR1411NlosOverRooftopPropagationLossModel | ITU-R 1411 NLOS over rooftop propagation model |
►CJakesProcess | Implementation for a single path Stationary Jakes propagation loss model |
COscillator | This class Represents a single oscillator |
CJakesPropagationLossModel | Jakes narrowband propagation model |
CKun2600MhzPropagationLossModel | Empirical propagation model for the 2.6 GHz frequency |
CLbtsMessage | Structure used for all-reduce LBTS computation |
CLenaDeactivateBearerTestCase | Test case that for testing the deactivation of the bearer functionality |
CLenaTestBearerDeactivateSuite | The test suite class for the LenaDeactivateBearerTestCase |
CLiIonEnergySource | Model a generic Lithium Ion Battery basing on [1][2] |
CLiIonEnergySourceHelper | Creates a LiIonEnergySource object |
CLinearWifiTxCurrentModel | Linear model of the Wifi transmit current |
CListErrorModel | Provide a list of Packet uids to corrupt |
CListPositionAllocator | Allocate positions from a deterministic list specified by the user |
CListScheduler | Std::list event scheduler |
CLlcSnapHeader | Header for the LLC/SNAP encapsulation |
CLogComponent | A single log component configuration |
CLogDistancePropagationLossModel | Log distance propagation model |
CLogicalChannelConfigListElement_s | See section 4.3.4 logicalChannelConfigListElement |
CLogNormalRandomVariable | The log-normal distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CLoopbackNetDevice | Virtual network interface that loops back any data sent to it to be immediately received on the same interface |
CLrWpanCsmaCa | This class is a helper for the LrWpanMac to manage the Csma/CA state machine according to IEEE 802.15.4-2006, section 7.5.1.4 |
CLrWpanEdPower | Helper structure to manage the power measurement during ED |
CLrWpanErrorModel | Model the error rate for IEEE 802.15.4 2.4 GHz AWGN channel for OQPSK the model description can be found in IEEE Std 802.15.4-2006, section E.4.1.7 |
CLrWpanHelper | Helps to manage and create IEEE 802.15.4 NetDevice objects |
CLrWpanInterferenceHelper | This class provides helper functions for LrWpan interference handling |
CLrWpanLqiTag | Introspection did not find any typical Config paths |
►CLrWpanMac | Class that implements the LR-WPAN Mac state machine |
CTxQueueElement | Helper structure for managing transmission queue elements |
CLrWpanMacHeader | Represent the Mac Header with the Frame Control and Sequence Number fields |
CLrWpanMacTrailer | Represent the Mac Trailer with the Frame Check Sequence field |
CLrWpanNetDevice | Network layer to device interface |
CLrWpanPhy | Make LrWpanPhy a SpectrumPhy so we can enable the eventual modeling of device interference |
CLrWpanPhyDataAndSymbolRates | This data structure provides the Bit rate and Symbol rate for a given channel See IEEE802.15.4-2006 Table 1 and 2 in section 6.1.1 and 6.1.2 |
CLrWpanPhyPibAttributes | IEEE802.15.4-2006 PHY PIB Attributes Table 23 in section 6.4.2 |
CLrWpanPhyPpduHeaderSymbolNumber | This data structure provides number of symbols for the PPDU headers: SHR and PHR See IEEE802.15.4-2006 Figure 16, Table 19 and 20 in section 6.3 |
CLrWpanSpectrumModelInitializer | Helper class used to automatically initialize the LrWpan Spectrum Model objects |
CLrWpanSpectrumSignalParameters | Signal parameters for LrWpan |
CLrWpanSpectrumValueHelper | This class defines all functions to create spectrum model for LrWpan |
CLteAmc | Implements the Adaptive Modulation And Coding Scheme |
►CLteAnr | Automatic Neighbour Relation function |
CNeighbourRelation_t | Neighbour Relation between two eNodeBs (serving eNodeB and neighbour eNodeB) |
CLteAnrSapProvider | Service Access Point (SAP) offered by the ANR instance to the eNodeB RRC instance |
CLteAnrSapUser | Service Access Point (SAP) offered by the eNodeB RRC instance to the ANR instance |
CLteAsSapProvider | This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between the EpcUeNas and the LteUeRrc |
CLteAsSapUser | This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between the EpcUeNas and the LteUeRrc In particular, this class implements the User part of the SAP, i.e., the methods exported by the EpcUeNas and called by the LteUeRrc |
CLteCcmMacSapProvider | Service Access Point (SAP) offered by the component carrier manager (CCM) by MAC to CCM |
CLteCcmMacSapUser | Service Access Point (SAP) offered by MAC to the component carrier manager (CCM) |
►CLteCcmRrcSapProvider | Service Access Point (SAP) offered by the Component Carrier Manager (CCM) instance to the eNodeB RRC instance |
CLcsConfig | LcsConfig sructure |
CLteCcmRrcSapUser | Service Access Point (SAP) offered by the eNodeB RRC instance to the component carrier manager (CCM) instance |
CLteChunkProcessor | This abstract class is used to process the time-vs-frequency SINR/interference/power chunk of a received LTE signal which was calculated by the LteInterference object |
CLteControlMessage | The LteControlMessage provides a basic implementations for control messages (such as PDCCH allocation map, CQI feedbacks) that are exchanged among eNodeB and UEs |
CLteDataRadioBearerInfo | Store information on active data radio bearer instance |
►CLteEnbCmacSapProvider | Service Access Point (SAP) offered by the eNB MAC to the eNB RRC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1 |
CAllocateNcRaPreambleReturnValue | AllocateNcRaPreambleReturnValue structure |
CLcInfo | Logical Channel information to be passed to CmacSapProvider::ConfigureLc |
CRachConfig | Struct defining the RACH configuration of the MAC |
CUeConfig | Parameters for [re]configuring the UE |
►CLteEnbCmacSapUser | Service Access Point (SAP) offered by the MAC to the RRC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1 |
CUeConfig | Parameters for [re]configuring the UE |
CLteEnbComponentCarrierManager | The class implements Component Carrier Manager (CCM) that operates using the Component Carrier Manager SAP interfaces |
CLteEnbCphySapProvider | Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes |
CLteEnbCphySapUser | Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes |
►CLteEnbMac | This class implements the MAC layer of the eNodeB device |
CNcRaPreambleInfo | Info associated with a preamble allocated for non-contention based RA |
CLteEnbNetDevice | The eNodeB device implementation |
CLteEnbPhy | LteEnbPhy models the physical layer for the eNodeB |
CLteEnbPhySapProvider | Service Access Point (SAP) offered by the eNB-PHY to the eNB-MAC |
CLteEnbPhySapUser | Service Access Point (SAP) offered by the eNB-PHY to the eNB-MAC |
►CLteEnbRrc | The LTE Radio Resource Control entity at the eNB |
CX2uTeidInfo | X2uTeidInfo structure |
CLteEnbRrcProtocolIdeal | Models the transmission of RRC messages from the UE to the eNB in an ideal fashion, without errors and without consuming any radio resources |
CLteEnbRrcProtocolReal | Models the transmission of RRC messages from the UE to the eNB in a real fashion, by creating real RRC PDUs and transmitting them over Signaling Radio Bearers using radio resources allocated by the LTE MAC scheduler |
►CLteEnbRrcSapProvider | Part of the RRC protocol |
CCompleteSetupUeParameters | CompleteSetupUeParameters structure |
►CLteEnbRrcSapUser | Part of the RRC protocol |
CSetupUeParameters | SetupUeParameters structure |
CLteFfConverter | LteFfConverter class |
CLteFfrAlgorithm | The abstract base class of a Frequency Reuse algorithm |
►CLteFfrDistributedAlgorithm | Distributed Fractional Frequency Reuse algorithm implementation |
CUeMeasure | Measurements reported by a UE for a cell ID |
CLteFfrEnhancedAlgorithm | Enhanced Fractional Frequency Reuse algorithm implementation |
CLteFfrRrcSapProvider | Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the eNodeB RRC instance |
CLteFfrRrcSapUser | Service Access Point (SAP) offered by the eNodeB RRC instance to the Frequency Reuse algorithm instance |
CLteFfrSapProvider | Service Access Point (SAP) offered by the Frequency Reuse algorithm instance to the MAC Scheduler instance |
CLteFfrSapUser | Service Access Point (SAP) offered by the eNodeB RRC instance to the Frequency Reuse algorithm instance |
CLteFfrSimple | Simple Frequency Reuse algorithm implementation which uses only 1 sub-band |
CLteFfrSoftAlgorithm | Soft Fractional Frequency Reuse algorithm implementation |
CLteFlowId_t | LteFlowId structure |
CLteFrHardAlgorithm | Hard Frequency Reuse algorithm implementation which uses only 1 sub-band |
CLteFrNoOpAlgorithm | FR algorithm implementation which simply does nothing |
CLteFrSoftAlgorithm | Soft Frequency Reuse algorithm implementation |
CLteFrStrictAlgorithm | Strict Frequency Reuse algorithm implementation |
CLteGlobalPathlossDatabase | Store the last pathloss value for each TX-RX pair |
CLteHandoverAlgorithm | The abstract base class of a handover algorithm that operates using the Handover Management SAP interface |
CLteHandoverManagementSapProvider | Service Access Point (SAP) offered by the handover algorithm instance to the eNodeB RRC instance |
CLteHandoverManagementSapUser | Service Access Point (SAP) offered by the eNodeB RRC instance to the handover algorithm instance |
CLteHarqPhy | Implements the HARQ functionalities related to PHY layer (i.e., decodification buffers for incremental redundancy management) |
CLteHelper | Creation and configuration of LTE entities |
CLteHexGridEnbTopologyHelper | This helper class allows to easily create a topology with eNBs grouped in three-sector sites layed out on an hexagonal grid |
CLteInterference | This class implements a gaussian interference model, i.e., all incoming signals are added to the total interference |
►CLteMacSapProvider | Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1 |
CReportBufferStatusParameters | Parameters for LteMacSapProvider::ReportBufferStatus |
CTransmitPduParameters | Parameters for LteMacSapProvider::TransmitPdu |
CLteMacSapUser | Service Access Point (SAP) offered by the MAC to the RLC See Femto Forum MAC Scheduler Interface Specification v 1.11, Figure 1 |
CLteMiErrorModel | This class provides the BLER estimation based on mutual information metrics |
CLteNetDevice | LteNetDevice provides basic implementation for all LTE network devices |
►CLtePdcp | LTE PDCP entity, see 3GPP TS 36.323 |
CStatus | Status variables of the PDCP |
CLtePdcpHeader | The packet header for the Packet Data Convergence Protocol (PDCP) packets |
►CLtePdcpSapProvider | Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36.323 Packet Data Convergence Protocol (PDCP) specification |
CTransmitPdcpSduParameters | Parameters for LtePdcpSapProvider::TransmitPdcpSdu |
►CLtePdcpSapUser | Service Access Point (SAP) offered by the PDCP entity to the RRC entity See 3GPP 36.323 Packet Data Convergence Protocol (PDCP) specification |
CReceivePdcpSduParameters | Parameters for LtePdcpSapUser::ReceivePdcpSdu |
CLtePdcpSpecificLtePdcpSapProvider | LtePdcpSpecificLtePdcpSapProvider class |
CLtePdcpSpecificLtePdcpSapUser | LtePdcpSpecificLtePdcpSapUser class |
CLtePdcpSpecificLteRlcSapUser | LtePdcpSpecificLteRlcSapUser class |
CLtePhy | The LtePhy models the physical layer of LTE |
CLtePhyTag | Tag used to define PHY parameters |
CLteRadioBearerInfo | Store information on active radio bearer instance |
CLteRadioBearerTag | Tag used to define the RNTI and LC id for each MAC packet trasmitted |
CLteRlc | This abstract base class defines the API to interact with the Radio Link Control (LTE_RLC) in LTE, see 3GPP TS 36.322 |
►CLteRlcAm | LTE RLC Acknowledged Mode (AM), see 3GPP TS 36.322 |
CPduBuffer | PduBuffer structure |
CRetxPdu | RetxPdu structure |
CLteRlcAmHeader | The packet header for the AM Radio Link Control (RLC) protocol packets |
CLteRlcHeader | The packet header for the Radio Link Control (RLC) protocol packets |
CLteRlcHeaderTestSuite | Lte Rlc Header Test Suite |
►CLteRlcSapProvider | Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36.322 Radio Link Control (RLC) protocol specification |
CTransmitPdcpPduParameters | Parameters for LteRlcSapProvider::TransmitPdcpPdu |
CLteRlcSapUser | Service Access Point (SAP) offered by the UM-RLC and AM-RLC entities to the PDCP entity See 3GPP 36.322 Radio Link Control (RLC) protocol specification |
CLteRlcSduStatusTag | This class implements a tag that carries the status of a RLC SDU for the fragmentation process Status of RLC SDU |
CLteRlcSm | LTE_RLC Saturation Mode (SM): simulation-specific mode used for experiments that do not need to consider the layers above the LTE_RLC |
CLteRlcSpecificLteMacSapUser | LteRlcSpecificLteMacSapUser class |
CLteRlcSpecificLteRlcSapProvider | LteRlcSpecificLteRlcSapProvider |
CLteRlcSpecificLteRlcSapUser | LteRlcSpecificLteRlcSapUser class |
CLteRlcTm | LTE RLC Transparent Mode (TM), see 3GPP TS 36.322 |
CLteRlcUm | LTE RLC Unacknowledged Mode (UM), see 3GPP TS 36.322 |
►CLteRrcSap | Class holding definition common to all UE/eNodeB SAP Users/Providers |
CAntennaInfoCommon | AntennaInfoCommon structure |
CAntennaInfoDedicated | AntennaInfoDedicated structure |
CAntennaInfoUl | AntennaInfoUl structure |
CAsConfig | AsConfig structure |
CBlackCellsToAddMod | BlackCellsToAddMod structure |
CCarrierBandwidthEutra | CarrierBandwidthEutra structure |
CCarrierFreqEutra | CarrierFreqEutra structure |
CCellAccessRelatedInfo | CellAccessRelatedInfo structure |
CCellIdentification | CellIdentification structure |
CCellSelectionInfo | CellSelectionInfo structure |
CCellsToAddMod | CellsToAddMod structure |
CCgiInfo | CgiInfo structure |
CDrbToAddMod | DrbToAddMod structure |
CFreqInfo | FreqInfo structure |
CHandoverPreparationInfo | HandoverPreparationInfo structure |
CLogicalChannelConfig | LogicalChannelConfig structure |
CMasterInformationBlock | MasterInformationBlock structure |
CMeasConfig | MeasConfig structure |
CMeasGapConfig | MeasGapConfig structure |
CMeasIdToAddMod | MeasIdToAddMod structure |
CMeasObjectEutra | MeasObjectEutra structure |
CMeasObjectToAddMod | MeasObjectToAddMod structure |
CMeasResultBestNeighCell | MeasResultBestNeighCell structure |
CMeasResultEutra | MeasResultEutra structure |
CMeasResults | MeasResults structure |
CMeasResultScell | MeasResultScell structure |
CMeasResultServFreqList | MeasResultServFreqList |
CMeasurementReport | MeasurementReport structure |
CMobilityControlInfo | MobilityControlInfo structure |
CMobilityStateParameters | MobilityStateParameters structure |
CNonCriticalExtensionConfiguration | NonCriticalExtensionConfiguration structure |
CNonUlConfiguration | NonUlConfiguration structure |
CPdschConfigCommon | PdschConfigCommon structure |
CPdschConfigDedicated | PdschConfigDedicated structure |
CPhysCellIdRange | PhysCellIdRange structure |
CPhysicalConfigDedicated | PhysicalConfigDedicated structure |
CPhysicalConfigDedicatedSCell | PhysicalConfigDedicatedSCell structure |
CPlmnIdentityInfo | PlmnIdentityInfo structure |
CPrachConfigSCell | PrachConfigSCell structure |
CPreambleInfo | PreambleInfo structure |
CPuschConfigDedicatedSCell | PuschConfigDedicatedSCell structure |
CQuantityConfig | QuantityConfig structure |
CRachConfigCommon | RachConfigCommon structure |
CRachConfigDedicated | RachConfigDedicated structure |
CRadioResourceConfigCommon | RadioResourceConfigCommon structure |
CRadioResourceConfigCommonSCell | RadioResourceConfigCommonSCell |
CRadioResourceConfigCommonSib | RadioResourceConfigCommonSib structure |
CRadioResourceConfigDedicated | RadioResourceConfigDedicated structure |
CRadioResourceConfigDedicatedSCell | RadioResourceConfigDedicatedSCell structure |
CRaSupervisionInfo | RaSupervisionInfo structure |
CReestabUeIdentity | ReestabUeIdentity structure |
CReportConfigEutra | Specifies criteria for triggering of an E-UTRA measurement reporting event |
CReportConfigToAddMod | ReportConfigToAddMod structure |
CRlcConfig | RlcConfig structure |
CRrcConnectionReconfiguration | RrcConnectionReconfiguration structure |
CRrcConnectionReconfigurationCompleted | RrcConnectionReconfigurationCompleted structure |
CRrcConnectionReestablishment | RrcConnectionReestablishment structure |
CRrcConnectionReestablishmentComplete | RrcConnectionReestablishmentComplete structure |
CRrcConnectionReestablishmentReject | RrcConnectionReestablishmentReject structure |
CRrcConnectionReestablishmentRequest | RrcConnectionReestablishmentRequest structure |
CRrcConnectionReject | RrcConnectionReject structure |
CRrcConnectionRelease | RrcConnectionRelease structure |
CRrcConnectionRequest | RrcConnectionRequest structure |
CRrcConnectionSetup | RrcConnectionSetup structure |
CRrcConnectionSetupCompleted | RrcConnectionSetupCompleted structure |
CSCellToAddMod | SCellToAddMod structure |
CSoundingRsUlConfigCommon | SoundingRsUlConfigCommon structure |
CSoundingRsUlConfigDedicated | SoundingRsUlConfigDedicated structure |
CSpeedStatePars | SpeedStatePars structure |
CSpeedStateScaleFactors | SpeedStateScaleFactors structure |
CSrbToAddMod | SrbToAddMod structure |
CSystemInformation | SystemInformation structure |
CSystemInformationBlockType1 | SystemInformationBlockType1 structure |
CSystemInformationBlockType2 | SystemInformationBlockType2 structure |
CThresholdEutra | Threshold for event evaluation |
CUlConfiguration | UlConfiguration structure |
CUlPowerControlCommonSCell | UlPowerControlCommonSCell structure |
CUlPowerControlDedicatedSCell | UlPowerControlDedicatedSCell structure |
CLteSignalingRadioBearerInfo | Store information on active signaling radio bearer instance |
CLteSimpleHelper | A simplified version of LteHelper, that is used for creation and configuration of LTE entities for testing purposes when just a limited LteHelper functionality is wanted |
CLteSimpleNetDevice | Implements the LTE simple net device |
CLteSimpleSpectrumPhy | The LteSimpleSpectrumPhy models the physical layer of LTE This class is used to test Frequency Reuse Algorithms, it allow to get SpectrumValue from channel and pass it to test script by trace mechanism |
CLteSpectrumModelId | LteSpectrumModelId structure |
CLteSpectrumPhy | The LteSpectrumPhy models the physical layer of LTE |
CLteSpectrumSignalParameters | Signal parameters for Lte |
CLteSpectrumSignalParametersDataFrame | Signal parameters for Lte Data Frame (PDSCH), and eventually after some control messages through other control channel embedded in PDSCH (i.e |
CLteSpectrumSignalParametersDlCtrlFrame | Signal parameters for Lte DL Ctrl Frame (RS, PCFICH and PDCCH) |
CLteSpectrumSignalParametersUlSrsFrame | Signal parameters for Lte SRS Frame |
CLteSpectrumValueCatcher | A sink to be plugged to the callback of LteChunkProcessor allowing to save and later retrieve the latest reported value |
CLteSpectrumValueHelper | This class defines all functions to create spectrum model for lte |
CLteStatsCalculator | Base class for ***StatsCalculator classes |
CLteTestMac | This class implements a testing loopback MAC layer |
CLteTestPdcp | This class implements a testing PDCP entity |
CLteTestRrc | This class implements a testing RRC entity |
CLteTestUePhy | Defines a simplified LtePhy class that is used for testing purposes of downlink and uplink SINR generation |
►CLteUeCcmRrcSapProvider | Service Access Point (SAP) offered by the UE component carrier manager to the UE RRC |
CLcsConfig | LcsConfig structure |
CLteUeCcmRrcSapUser | Service Access Point (SAP) offered by the UE RRC to the UE CCM |
►CLteUeCmacSapProvider | Service Access Point (SAP) offered by the UE MAC to the UE RRC |
CLogicalChannelConfig | LogicalChannelConfig structure |
CRachConfig | RachConfig structure |
CLteUeCmacSapUser | Service Access Point (SAP) offered by the UE MAC to the UE RRC |
CLteUeComponentCarrierManager | The abstract base class of a Component Carrier Manager* for UE that operates using the component carrier manager SAP interface |
CLteUeConfig_t | Parameters for configuring the UE |
CLteUeCphySapProvider | Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes |
►CLteUeCphySapUser | Service Access Point (SAP) offered by the UE PHY to the UE RRC for control purposes |
CUeMeasurementsElement | Parameters of the ReportUeMeasurements primitive: RSRP [dBm] and RSRQ [dB] See section 5.1.1 and 5.1.3 of TS 36.214 |
CUeMeasurementsParameters | UeMeasurementsParameters structure |
►CLteUeMac | |
CLcInfo | LcInfo structure |
CLteUeNetDevice | Implements the UE net device |
►CLteUePhy | The LteSpectrumPhy models the physical layer of LTE |
CPssElement | PssElement structure |
CUeMeasurementsElement | Summary results of measuring a specific cell. Used for layer-1 filtering |
CLteUePhySapProvider | Service Access Point (SAP) offered by the UE-PHY to the UE-MAC |
CLteUePhySapUser | Service Access Point (SAP) offered by the PHY to the MAC |
CLteUePowerControl | This class realizes Uplink Power Control functionality |
►CLteUeRrc | |
CMeasValues | Represents a measurement result from a certain cell |
CPendingTrigger_t | Represents a single triggered event from a measurement identity which reporting criteria have been fulfilled, but delayed by time-to-trigger |
CVarMeasConfig | Includes the accumulated configuration of the measurements to be performed by the UE |
CVarMeasReport | Represents a single measurement reporting entry., which includes information about a measurement for which the triggering conditions have been met |
CLteUeRrcProtocolIdeal | Models the transmission of RRC messages from the UE to the eNB in an ideal fashion, without errors and without consuming any radio resources |
CLteUeRrcProtocolReal | Models the transmission of RRC messages from the UE to the eNB in a real fashion, by creating real RRC PDUs and transmitting them over Signaling Radio Bearers using radio resources allocated by the LTE MAC scheduler |
►CLteUeRrcSapProvider | Part of the RRC protocol |
CCompleteSetupParameters | CompleteSetupParameters structure |
►CLteUeRrcSapUser | Part of the RRC protocol |
CSetupParameters | SetupParameters structure |
CMac16Address | This class can contain 16 bit addresses |
CMac16AddressChecker | AttributeChecker implementation for Mac16AddressValue |
CMac16AddressValue | AttributeValue implementation for Mac16Address |
CMac48Address | EUI-48 address |
CMac48AddressChecker | AttributeChecker implementation for Mac48AddressValue |
CMac48AddressValue | AttributeValue implementation for Mac48Address |
CMac64Address | EUI-64 address |
CMac64AddressChecker | AttributeChecker implementation for Mac64AddressValue |
CMac64AddressValue | AttributeValue implementation for Mac64Address |
CMac8Address | A class used for addressing MAC8 MAC's |
CMacCeListElement_s | See section 4.3.14 macCEListElement |
CMacCeValue_u | See section 4.3.15 macCEValue |
CMacHeaderType | This class Represents the HT (Header Type) field of generic MAC and bandwidth request headers |
►CMacLow | Handle RTS/CTS/DATA/ACK transactions |
CItem | A struct for packet, Wifi header, and timestamp.item structure |
CMacLowTransmissionParameters | Control how a packet is transmitted |
CMacRxMiddle | This class handles duplicate detection and recomposition of fragments |
CMacStatsCalculator | Takes care of storing the information generated at MAC layer |
CMacTxMiddle | Handles sequence numbering of IEEE 802.11 data frames |
CManagementMessageType | Mac Management messages Section 6.3.2.3 MAC Management messages page 42, Table 14 page 43 |
CMapScheduler | Std::map event scheduler |
CMatrixPropagationLossModel | The propagation loss is fixed for each pair of nodes and doesn't depend on their actual positions |
CMcpsDataConfirmParams | MCPS-DATA.confirm params |
CMcpsDataIndicationParams | MCPS-DATA.indication params |
CMcpsDataRequestParams | MCPS-DATA.request params |
CMcsGroup | Data structure to contain the information that defines a group |
CMeasurementReportHeader | This class manages the serialization/deserialization of MeasurementReport IE |
CMemberCschedSapProvider | MemberCschedSapProvider class |
CMemberEpcEnbS1SapProvider | Template for the implementation of the EpcEnbS1SapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberEpcEnbS1SapUser | Template for the implementation of the EpcEnbS1SapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberEpcS11SapMme | Template for the implementation of the EpcS11SapMme as a member of an owner class of type C to which all methods are forwarded |
CMemberEpcS11SapSgw | Template for the implementation of the EpcS11SapSgw as a member of an owner class of type C to which all methods are forwarded |
CMemberEpcS1apSapEnb | Template for the implementation of the EpcS1apSapEnb as a member of an owner class of type C to which all methods are forwarded |
CMemberEpcS1apSapMme | Template for the implementation of the EpcS1apSapMme as a member of an owner class of type C to which all methods are forwarded |
CMemberLteAnrSapProvider | Template for the implementation of the LteAnrSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteAnrSapUser | Template for the implementation of the LteAnrSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteAsSapProvider | Template for the implementation of the LteAsSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteAsSapUser | Template for the implementation of the LteAsSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteCcmMacSapProvider | MemberLteCcmMacSapProvider class |
CMemberLteCcmMacSapUser | MemberLteCcmMacSapUser class |
CMemberLteCcmRrcSapProvider | MemberLteCcmRrcSapProvider class |
CMemberLteCcmRrcSapUser | MemberLteCcmRrcSapUser class |
CMemberLteEnbCphySapProvider | Template for the implementation of the LteEnbCphySapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteEnbCphySapUser | Template for the implementation of the LteEnbCphySapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteEnbRrcSapProvider | Template for the implementation of the LteEnbRrcSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteEnbRrcSapUser | Template for the implementation of the LteEnbRrcSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteFfrRrcSapProvider | Template for the implementation of the LteFfrRrcSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteFfrRrcSapUser | Template for the implementation of the LteFfrRrcSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteFfrSapProvider | Template for the implementation of the LteFfrSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteFfrSapUser | Template for the implementation of the LteFfrSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteHandoverManagementSapProvider | Template for the implementation of the LteHandoverManagementSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteHandoverManagementSapUser | Template for the implementation of the LteHandoverManagementSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteUeCcmRrcSapProvider | MemberLteUeCcmRrcSapProvider class |
CMemberLteUeCcmRrcSapUser | MemberLteUeCcmRrcSapUser class |
CMemberLteUeCphySapProvider | Template for the implementation of the LteUeCphySapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteUeCphySapUser | Template for the implementation of the LteUeCphySapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberLteUeRrcSapProvider | Template for the implementation of the LteUeRrcSapProvider as a member of an owner class of type C to which all methods are forwarded |
CMemberLteUeRrcSapUser | Template for the implementation of the LteUeRrcSapUser as a member of an owner class of type C to which all methods are forwarded |
CMemberSchedSapProvider | MemberSchedSapProvider class |
CMemPtrCallbackImpl | CallbackImpl for pointer to member functions |
CMeshHelper | Helper to create IEEE 802.11s mesh networks |
CMeshInformationElementVector | Introspection did not find any typical Config paths |
CMeshL2RoutingProtocol | Interface for L2 mesh routing protocol and mesh point communication |
►CMeshPointDevice | Virtual net device modeling mesh point |
CStatistics | Statistics counters |
CMeshStack | Prototype for class, which helps to install MAC-layer routing stack to ns3::MeshPointDevice |
CMeshWifiBeacon | Beacon is beacon header + list of arbitrary information elements |
►CMeshWifiInterfaceMac | Basic MAC of mesh point Wi-Fi interface |
CStatistics | Statistics: |
CMeshWifiInterfaceMacPlugin | Common interface for mesh point interface MAC plugins |
CMgtAddBaRequestHeader | Implement the header for management frames of type add block ack request |
CMgtAddBaResponseHeader | Implement the header for management frames of type add block ack response |
CMgtAssocRequestHeader | Implement the header for management frames of type association request |
CMgtAssocResponseHeader | Implement the header for management frames of type association and reassociation response |
CMgtBeaconHeader | Implement the header for management frames of type beacon |
CMgtDelBaHeader | Implement the header for management frames of type del block ack |
CMgtProbeRequestHeader | Implement the header for management frames of type probe request |
CMgtProbeResponseHeader | Implement the header for management frames of type probe response |
CMgtReassocRequestHeader | Implement the header for management frames of type reassociation request |
CMibLteControlMessage | Abstract model for broadcasting the Master Information Block (MIB) within the control channel (BCCH) |
CMicrowaveOvenSpectrumModel5MhzInitializer | Init a static class containing the MWO #2 model (5Mhz) |
CMicrowaveOvenSpectrumModel6MhzInitializer | Init a static class containing the MWO #1 model (6Mhz) |
CMicrowaveOvenSpectrumValueHelper | This class provides methods for the creation of SpectrumValue instances that mimic the Power Spectral Density of commercial microwave ovens based on the measurements reported in the following paper: Tanim M |
CMinMaxAvgTotalCalculator | Template class MinMaxAvgTotalCalculator |
CMinstrelHtWifiManager | Implementation of Minstrel HT Rate Control AlgorithmMinstrel-HT is a rate adaptation mechanism for the 802.11n/ac standard based on Minstrel, and is based on the approach of probing the channel to dynamically learn about working rates that can be supported |
CMinstrelHtWifiRemoteStation | MinstrelHtWifiRemoteStation structure |
CMinstrelWifiManager | Implementation of Minstrel Rate Control AlgorithmMinstrel is a rate control algorithm implemented in MadWifi and Linux |
CMinstrelWifiRemoteStation | Hold per-remote-station state for Minstrel Wifi manager |
CMobilityBuildingInfo | Mobility buildings information (to be used by mobility models) |
CMobilityHelper | Helper class used to assign positions and mobility models to nodes |
CMobilityModel | Keep track of the current position and velocity of an object |
CModelCreator | ModelCreator class |
CModelNode | A class used in the implementation of the GtkConfigStore |
CModelTypeid | A class used in the implementation of the GtkConfigStore |
CModelTypeidCreator | ModelTypeIdCreator class |
CMpduAggregator | Aggregator used to construct A-MPDUs |
CMpduInfo | MpduInfo structure |
CMpiInterface | Singleton used to interface to the communications infrastructure when running NS3 in parallel |
CMpiReceiver | Class to aggregate to a NetDevice if it supports MPI capability |
CMqQueueDisc | Mq is a classful multi-queue aware dummy scheduler |
CMsduAggregator | Aggregator used to construct A-MSDUs |
CMultiModelSpectrumChannel | This SpectrumChannel implementation can handle the presence of SpectrumPhy instances which can use different spectrum models, i.e., different SpectrumModel |
CNakagamiPropagationLossModel | Nakagami-m fast fading propagation loss model |
CNameNode | Node in the naming tree |
CNames | A directory of name and Ptr<Object> associations that allows us to give any ns3 Object a name |
CNamesPriv | The singleton root Names object |
►CNdiscCache | IPv6 Neighbor Discovery cache |
CEntry | A record that holds information about a NdiscCache entry |
CNetDevice | Network layer to device interface |
CNetDeviceContainer | Holds a vector of ns3::NetDevice pointers |
CNetDeviceQueue | Network device transmission queue |
CNetDeviceQueueInterface | Network device transmission queue interface |
CNistErrorRateModel | A model for the error rate for different modulations |
CNixVector | Neighbor-index data structure for nix-vector routing |
►CNode | A network Node |
CProtocolHandlerEntry | Protocol handler entry |
CNodeContainer | Keep track of a set of node pointers |
CNodeList | List of simulation nodes |
CNodeListPriv | Private implementation detail of the NodeList API |
CNonCommunicatingNetDevice | This class implements a device which does not communicate, in the sense that it does not interact with the above protocol stack |
CNonCopyable | A base class for (non-Singleton) objects which shouldn't be copied |
CNoneFileConfig | A dummy class (does nothing) |
CNoOpComponentCarrierManager | The default component carrier manager that forwards all traffic, the uplink and the downlink, over the primary carrier, and will not use secondary carriers |
CNoOpHandoverAlgorithm | Handover algorithm implementation which simply does nothing |
CNormalRandomVariable | The normal (Gaussian) distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CNqosWaveMacHelper | Nqos Wave Mac Helper class |
►CNs2MobilityHelper | Helper class which can read ns-2 movement files and configure nodes mobility |
CObjectStore | Class to hold input objects internally |
CNs3NscStack | This object represents the underlying nsc stack, which is aggregated to a Node object, and which provides access to the sysctls of the nsc stack through attributes |
CNscInterfaceImpl | Nsc interface implementation class |
CNscStackStringAccessor | This object represent the underlying nsc stack attributes and provide a ns-3-like system to access them though sysctls |
CNscTcpL4Protocol | Nsc wrapper glue, to interface with the Ipv4 protocol underneath |
CNscTcpSocketFactoryImpl | Socket factory implementation for creating instances of NSC TCP |
CNscTcpSocketImpl | Socket logic for the NSC TCP sockets |
CNullMessageMpiInterface | Interface between ns-3 and MPI for the Null Message distributed simulation implementation |
CNullMessageSentBuffer | Non-blocking send buffers for Null Message implementation |
CNullMessageSimulatorImpl | Simulator implementation using MPI and a Null Message algorithm |
►CObject | A base class which provides memory management and object aggregation |
CAggregateIterator | Iterate over the Objects aggregated to an ns3::Object |
CAggregates | The list of Objects aggregated to this one |
CObjectBase | Anchor the ns-3 type and attribute system |
CObjectDeleter | Standard Object deleter, used by SimpleRefCount to delete an Object when the reference count drops to zero |
CObjectFactory | Instantiate subclasses of ns3::Object |
CObjectFactoryChecker | AttributeChecker implementation for ObjectFactoryValue |
CObjectFactoryValue | AttributeValue implementation for ObjectFactory |
CObjectMapChecker | AttributeChecker implementation for ObjectMapValue |
CObjectPtrContainerAccessor | AttributeAccessor implementation for ObjectPtrContainerValue |
CObjectPtrContainerChecker | AttributeChecker implementation for ObjectPtrContainerValue |
CObjectPtrContainerValue | Container for a set of ns3::Object pointers |
CObjectVectorChecker | AttributeChecker implementation for ObjectVectorValue |
COcbWifiMac | STAs communicate with each directly outside the context of a BSSIn OCB mac mode,synchronization, association, dis-association and authentication of normal wifi are not used for wireless access in vehicular environments |
COfdmDcdChannelEncodings | This class implements the OFDM DCD channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" |
COfdmDlBurstProfile | This class implements the OFDM Downlink burst profile descriptor as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 8.2.1.10 Burst profile formats page 416 |
COfdmDlMapIe | This class implements the OFDM DL-MAP information element as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.43.6 Compact DL-MAP IE page 109 |
COfdmDownlinkFramePrefix | OfdmDownlinkFramePrefix |
COfdmSendParams | OfdmSendParams class |
COfdmUcdChannelEncodings | This class implements the OFDM UCD channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1 UCD channel encodings, page 651 |
COfdmUlBurstProfile | This class implements the UL burst profile as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1.1 Uplink burst profile encodings, page 655 |
COfdmUlMapIe | This class implements the UL-MAP_IE message as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.43.7 UL-MAP_IE, page 115 |
COhBuildingsPropagationLossModel | This model combines the OkumuraHata model with the BuildingsPropagationLossModel |
COkumuraHataPropagationLossModel | This class implements the Okumura Hata propagation loss model |
COlsrHelper | Helper class that adds OLSR routing to nodes |
►COmnetDataOutput | Outputs data in a format compatible with OMNeT library and framework |
COmnetOutputCallback | Class to generate OMNeT output |
COnoeWifiManager | Implementation of the rate control algorithm developed by Atsushi Onoe |
COnoeWifiRemoteStation | Hold per-remote-station state for ONOE Wifi manager |
COnOffApplication | Generate traffic to a single destination according to an OnOff pattern |
COnOffHelper | A helper to make it easier to instantiate an ns3::OnOffApplication on a set of nodes |
COpenFlowSwitchHelper | Add capability to switch multiple LAN segments (IEEE 802.1D bridging) |
COpenFlowSwitchNetDevice | A net device that switches multiple LAN segments via an OpenFlow-compatible flow table |
COptionField | Option field for an IPv6ExtensionHeader |
COrbisTopologyReader | Topology file reader (Orbis-format type) |
COrganizationIdentifier | Organization identifier is a public organizationally unique identifier assigned by the IEEE |
COrganizationIdentifierChecker | AttributeChecker implementation for OrganizationIdentifierValue |
COrganizationIdentifierValue | AttributeValue implementation for OrganizationIdentifier |
COriginatorBlockAckAgreement | Maintains the state and information about transmitted MPDUs with ack policy block ack for an originator station |
COriginatorRxStatus | A class to keep track of the packet originator status |
COutputStreamWrapper | A class encapsulating an output stream |
CPacket | Network packets |
CPacketBurst | This class implement a burst as a list of packets |
CPacketCounterCalculator | A stat for counting packets |
CPacketFilter | PacketFilter is the abstract base class for filters used by queue discs to classify packets |
CPacketLossCounter | A class to count the number of lost packets |
►CPacketMetadata | Handle packet metadata about packet headers and trailers |
CData | Data structure |
CDataFreeList | Class to hold all the metadata |
CExtraItem | ExtraItem structure |
CItem | Structure describing a packet metadata item |
CItemIterator | Iterator class for metadata items |
CSmallItem | SmallItem structure |
CPacketProbe | This class is designed to probe an underlying ns3 TraceSource exporting a packet |
CPacketSink | Receive and consume traffic generated to an IP address and port |
CPacketSinkHelper | A helper to make it easier to instantiate an ns3::PacketSinkApplication on a set of nodes |
CPacketSizeMinMaxAvgTotalCalculator | A stat for collecting packet size statistics: min, max and average |
CPacketSocket | A PacketSocket is a link between an application and a net device |
CPacketSocketAddress | Address for a packet socket |
CPacketSocketClient | A simple client |
CPacketSocketFactory | This can be used as an interface in a node in order for the node to generate PacketSockets that can connect to net devices |
CPacketSocketHelper | Give ns3::PacketSocket powers to ns3::Node |
CPacketSocketServer | A server using PacketSocket |
CPacketSocketTag | This class implements a tag that carries the dest address of a packet and the packet type |
►CPacketTagIterator | Iterator over the set of packet tags in a packet |
CItem | Identifies a packet tag within a packet |
►CPacketTagList | List of the packet tags stored in a packet |
CTagData | Tree node for sharing serialized tags |
CPagingInfoListElement_s | See section 4.3.30 pagingInfoListElement |
CParabolicAntennaModel | Antenna model based on a parabolic approximation of the main lobe radiation pattern |
CParallelCommunicationInterface | Pure virtual base class for the interface between ns-3 and the parallel communication layer being used |
CParameterLogger | Insert , when streaming function arguments |
CParetoRandomVariable | The Pareto distribution Random Number Generator (RNG) |
CParfWifiManager | PARF Rate control algorithm |
CParfWifiRemoteStation | Hold per-remote-station state for PARF Wifi manager |
CParseResult | Type to maintain line parsed and its values |
CPbbAddressBlock | An Address Block and its associated Address TLV Blocks |
CPbbAddressBlockIpv4 | Concrete IPv4 specific PbbAddressBlock |
CPbbAddressBlockIpv6 | Concrete IPv6 specific PbbAddressBlock |
CPbbAddressTlv | An Address TLV |
CPbbAddressTlvBlock | A block of Address TLVs (PbbAddressTlv) |
CPbbMessage | A message within a PbbPacket packet |
CPbbMessageIpv4 | Concrete IPv4 specific PbbMessage |
CPbbMessageIpv6 | Concrete IPv6 specific PbbMessage class |
CPbbPacket | Main PacketBB Packet object |
CPbbTlv | A packet or message TLV |
CPbbTlvBlock | A block of packet or message TLVs (PbbTlv) |
►CPcapFile | A class representing a pcap file |
CPcapFileHeader | Pcap file header |
CPcapRecordHeader | Pcap record header |
CPcapFileWrapper | A class that wraps a PcapFile as an ns3::Object and provides a higher-layer ns-3 interface to the low-level public methods of PcapFile |
CPcapHelper | Manage pcap files for device models |
CPcapHelperForDevice | Base class providing common user-level pcap operations for helpers representing net devices |
CPcapHelperForIpv4 | Base class providing common user-level pcap operations for helpers representing IPv4 protocols |
CPcapHelperForIpv6 | Base class providing common user-level pcap operations for helpers representing IPv6 protocols |
CPdcpTag | Tag to calculate the per-PDU delay from eNb PDCP to UE PDCP |
CPendingData | Class for managing I/O between applications and TCP |
CPfFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Proportional Fair scheduler |
CPfifoFastQueueDisc | Linux pfifo_fast is the default priority queue enabled on Linux systems |
CpfsFlowPerf_t | PfsFlowPerf_t structure |
CPhichListElement_s | See section 4.3.7 phichListElement |
CPhyListener | Listener for PHY events |
CPhyMacLowListener | Listener for PHY events |
CPhyReceptionStatParameters | PhyReceptionStatParameters structure |
CPhyRxStatsCalculator | Takes care of storing the information generated at PHY layer regarding reception |
CPhyStatsCalculator | Takes care of storing the information generated at PHY layer |
CPhyTransmissionStatParameters | PhyTransmissionStatParameters structure |
CPhyTxStatsCalculator | Takes care of storing the information generated at PHY layer regarding transmission |
CPieQueueDisc | Implements PIE Active Queue Management discipline |
CPing6 | A ping6 application |
CPing6Helper | Ping6 application helper |
CPlanetLabFdNetDeviceHelper | Build a set of FdNetDevice objects attached to a virtual TAP network interface |
CPointerChecker | AttributeChecker implementation for PointerValue |
CPointerValue | Hold objects of type Ptr<T> |
►CPointToPointChannel | Simple Point To Point Channel |
CLink | Wire model for the PointToPointChannel |
CPointToPointDumbbellHelper | A helper to make it easier to create a dumbbell topology with p2p links |
CPointToPointEpcHelper | Create an EPC network with PointToPoint links |
CPointToPointGridHelper | A helper to make it easier to create a grid topology with p2p links |
CPointToPointHelper | Build a set of PointToPointNetDevice objects |
CPointToPointNetDevice | A Device for a Point to Point Network Link |
CPointToPointRemoteChannel | A Remote Point-To-Point Channel |
CPointToPointStarHelper | A helper to make it easier to create a star topology with PointToPoint links |
►CPortRangeTlvValue | PortRangeTlvValue class |
CPortRange | PortRange structure |
CPositionAllocator | Allocate a set of positions |
CPppHeader | Packet header for PPP |
CPrintList | Handler for print-list token in NS_LOG to print the list of log components |
CPriorityUlJob | PriorityUlJob class |
CProbe | Base class for probes |
►CPropagationCache | Constructs a cache of objects, where each object is responsible for a single propagation path loss calculations |
CPropagationPathIdentifier | Each path is identified by |
CPropagationDelayModel | Calculate a propagation delay |
CPropagationLossModel | Models the propagation loss through a transmission medium |
CProtocolTlvValue | ProtocolTlvValue class |
CPssFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Priority Set scheduler |
CpssFlowPerf_t | Flow information |
►CPtr | Smart pointer class similar to boost::intrusive_ptr |
CTester | Helper to test for null pointer |
►CPyViz | Helper class to be used by the visualizer |
CLastPacketsSample | LastPacketsSample structure |
CNetDeviceStatistics | NetDeviceStatistics structure |
CNodeStatistics | NodeStatistics structure |
CPacketCaptureOptions | PacketCaptureOptions structure |
CPacketDropSample | PacketDropSample structure |
CPacketSample | PacketSample structure |
CRxPacketSample | RxPacketSample structure |
CTransmissionSample | TransmissionSample structure |
CTransmissionSampleKey | TransmissionSampleKey structure |
CTransmissionSampleValue | TransmissionSampleValue structure |
CTxPacketSample | TxPacketSample structure |
CTxRecordValue | TxRecordValue structure |
CPyVizPacketTag | PyVizPacketTag structure |
Cqos_rb_and_CQI_assigned_to_lc | Qos_rb_and_CQI_assigned_to_lc |
CQosBlockedDestinations | Keep track of destination address - TID pairs that are waiting for a block ACK response |
CQosWaveMacHelper | Qos Wave Mac Helper class |
CQueue | Template class for packet Queues |
CQueue< Packet > | |
CQueue< QueueDiscItem > | Introspection did not find any typical Config paths |
CQueue< WifiMacQueueItem > | Introspection did not find any typical Config paths |
CQueueBase | Abstract base class for packet Queues |
►CQueueDisc | QueueDisc is an abstract base class providing the interface and implementing the operations common to all the queueing disciplines |
CStats | Structure that keeps the queue disc statistics |
CQueueDiscClass | QueueDiscClass is the base class for classes that are included in a queue disc |
CQueueDiscContainer | Holds a vector of ns3::QueueDisc pointers |
CQueueDiscFactory | This class stores object factories required to create a queue disc and all of its components (packet filters, internal queues, classes) |
CQueueDiscItem | QueueDiscItem is the abstract base class for items that are stored in a queue disc |
CQueueItem | Base class to represent items of packet Queues |
CQueueLimits | Abstract base class for NetDevice queue length controller |
CQueueSize | Class for representing queue sizes |
CQueueSizeChecker | |
CQueueSizeValue | |
CRachListElement_s | See section 4.3.6 rachListElement |
CRachPreambleLteControlMessage | Abstract model for the Random Access Preamble |
CRadioBearerStatsCalculator | This class is an ns-3 trace sink that performs the calculation of PDU statistics for uplink and downlink |
►CRadioBearerStatsConnector | This class is very useful when user needs to collect statistics from PDCP and RLC |
CCellIdRnti | Struct used as key in m_ueManagerPathByCellIdRnti map |
►CRadioEnvironmentMapHelper | Generates a 2D map of the SINR from the strongest transmitter in the downlink of an LTE FDD system |
CRemPoint | A complete Radio Environment Map is composed of many of this structure |
CRadiotapHeader | Radiotap header implementation |
CRadvd | Router advertisement daemon |
CRadvdHelper | Radvd application helper |
CRadvdInterface | Radvd interface configuration |
CRadvdPrefix | Router prefix for radvd application |
CRandomBoxPositionAllocator | Allocate random positions within a 3D box according to a set of three random variables |
CRandomBuildingPositionAllocator | Allocate each position by randomly chosing a building from the list of all buildings, and then randomly chosing a position inside the building |
CRandomDirection2dMobilityModel | Random direction mobility model |
CRandomDiscPositionAllocator | Allocate random positions within a disc according to a given distribution for the polar coordinates of each node with respect to the provided center of the disc |
CRandomPropagationDelayModel | Propagation delay is random |
CRandomPropagationLossModel | The propagation loss follows a random distribution |
CRandomRectanglePositionAllocator | Allocate random positions within a rectangle according to a pair of random variables |
►CRandomRoomPositionAllocator | Allocate each position by randomly chosing a room from the list of all buildings, and then randomly chosing a position inside the room |
CRoomInfo | |
CRandomVariableChecker | AttributeChecker implementation for RandomVariableValue |
CRandomVariableStream | The basic uniform Random Number Generator (RNG) |
CRandomVariableStreamHelper | Helper class for static methods involving RandomVariableStream |
CRandomVariableValue | AttributeValue implementation for RandomVariable |
CRandomWalk2dMobilityModel | 2D random walk mobility model |
CRandomWaypointMobilityModel | Random waypoint mobility model |
CRangePropagationLossModel | The propagation loss depends only on the distance (range) between transmitter and receiver |
►CRarLteControlMessage | Abstract model for the MAC Random Access Response message |
CRar | MAC RAR and the corresponding RAPID subheader |
CRateErrorModel | Determine which packets are errored corresponding to an underlying distribution, rate, and unit |
CRateInfo | A struct to contain all information related to a data rate |
CRawTextConfigLoad | A class to enable loading of configuration store from a raw text file |
CRawTextConfigSave | A class to enable saving of configuration store in a raw text file |
CRealProtocolRlcSapUser | RealProtocolRlcSapUser class |
CRealtimeSimulatorImpl | Realtime version of SimulatorImpl |
CReceiveListErrorModel | Provide a list of Packets to corrupt |
CRectangle | 2d rectangle |
CRectangleChecker | AttributeChecker implementation for RectangleValue |
CRectangleValue | AttributeValue implementation for Rectangle |
CRedQueueDisc | A RED packet queue disc |
CRefCountBase | A deprecated way to get reference-counting powers |
CRegularWifiMac | Base class for all MAC-level wifi objects |
CRemoteChannelBundle | Collection of NS3 channels between local and remote nodes |
CRemoteChannelBundleManager | |
CRemSpectrumPhy | This minimal SpectrumPhy implementation calculates the SINR with respect to the strongest signal for a given point |
CReservation | Stores reservation info for use in scheduling data channel by reservation channel MAC |
CRip | RIP Routing Protocol, defined in RFC 2453 |
CRipHeader | RipHeader - see RFC 2453 |
CRipHelper | Helper class that adds RIP routing to nodes |
CRipNg | RIPng Routing Protocol, defined in RFC 2080 |
CRipNgHeader | RipNgHeader - see RFC 2080 |
CRipNgHelper | Helper class that adds RIPng routing to nodes |
CRipNgRoutingTableEntry | RipNg Routing Table Entry |
CRipNgRte | RipNg Routing Table Entry (RTE) - see RFC 2080 |
CRipRoutingTableEntry | Rip Routing Table Entry |
CRipRte | Rip v2 Routing Table Entry (RTE) - see RFC 2453 |
CRlcAmStatusPduTestCase | Rlc Am Status Pdu Test Case |
CRlcPduListElement_s | See section 4.3.9 rlcPDU_ListElement |
CRlcTag | Tag to calculate the per-PDU delay from eNb RLC to UE RLC |
CRngReq | This class implements the ranging request message described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" |
CRngRsp | This class implements the ranging response message described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.6 Ranging response (RNG-RSP) message, page 50 |
CRngSeedManager | Manage the seed number and run number of the underlying random number generator, and automatic assignment of stream numbers |
CRngStream | Combined Multiple-Recursive Generator MRG32k3a |
CRocketfuelTopologyReader | Topology file reader (Rocketfuel-format type) |
CRraaWifiManager | Robust Rate Adaptation AlgorithmThis is an implementation of RRAA as described in "Robust rate adaptation for 802.11 wireless networks" by "Starsky H. Y. Wong", "Hao Yang", "Songwu Lu", and, "Vaduvur Bharghavan" published in Mobicom 06 |
CRraaWifiRemoteStation | Hold per-remote-station state for RRAA Wifi manager |
CRrcAsn1Header | This class extends Asn1Header functions, adding serialization/deserialization of some Information elements defined in 3GPP TS 36.331 |
CRrcConnectionReconfigurationCompleteHeader | This class manages the serialization/deserialization of RrcConnectionSetupComplete IE |
CRrcConnectionReconfigurationHeader | This class manages the serialization/deserialization of RrcConnectionReconfiguration IE |
CRrcConnectionReestablishmentCompleteHeader | This class manages the serialization/deserialization of RrcConnectionReestablishmentComplete IE |
CRrcConnectionReestablishmentHeader | This class manages the serialization/deserialization of RrcConnectionReestablishment IE |
CRrcConnectionReestablishmentRejectHeader | This class manages the serialization/deserialization of RrcConnectionReestablishmentReject IE |
CRrcConnectionReestablishmentRequestHeader | This class manages the serialization/deserialization of RRCConnectionReestablishmentRequest IE |
CRrcConnectionRejectHeader | This class manages the serialization/deserialization of RrcConnectionReject IE |
CRrcConnectionReleaseHeader | This class manages the serialization/deserialization of RrcConnectionRelease IE |
CRrcConnectionRequestHeader | This class manages the serialization/deserialization of RrcConnectionRequest IE |
CRrcConnectionSetupCompleteHeader | This class manages the serialization/deserialization of RrcConnectionSetupComplete IE |
CRrcConnectionSetupHeader | This class manages the serialization/deserialization of RrcConnectionSetup IE |
CRrcDlCcchMessage | This class only serves to discriminate which message type has been received in downlink (eNb to ue) for channel CCCH |
CRrcDlDcchMessage | This class only serves to discriminate which message type has been received in downlink (eNb to ue) for channel DCCH |
CRrComponentCarrierManager | |
CRrcUlCcchMessage | This class only serves to discriminate which message type has been received in uplink (ue to eNb) for channel CCCH |
CRrcUlDcchMessage | This class only serves to discriminate which message type has been received in uplink (ue to eNb) for channel DCCH |
CRrFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Round Robin scheduler |
CRrpaaWifiManager | |
CRrpaaWifiRemoteStation | Hold per-remote-station state for RRPAA Wifi manager |
CRttEstimator | Base class for all RTT Estimators |
CRttHistory | Helper class to store RTT measurements |
CRttMeanDeviation | The "Mean--Deviation" RTT estimator, as discussed by Van Jacobson |
CRvBatteryModel | Rakhmatov Vrudhula non-linear battery model |
CRvBatteryModelHelper | Creates a RvBatteryModel object |
CRxSpectrumModelInfo | The Rx spectrum model information |
CSameRoomPositionAllocator | Walks a given NodeContainer sequentially, and for each node allocate a new position randomly in the same room of that node |
CSbMeasResult_s | See section 4.3.25 sbMeasResult |
►CScheduler | Maintain the event list |
CEvent | Scheduler event |
CEventKey | Structure for sorting and comparing Events |
CSchInfo | |
CSendParams | Defines the parameters with which Send() function of a particular PHY is called |
CSentBuffer | Tracks non-blocking sends |
CSeqTsHeader | Packet header for UDP client/server application |
CSequenceNumber | Generic "sequence number" class |
CSequenceNumber10 | SequenceNumber10 class |
CSequentialRandomVariable | The Random Number Generator (RNG) that returns a pattern of sequential values |
CServiceFlow | This class implements service flows as described by the IEEE-802.16 standard |
CServiceFlowManager | The same service flow manager class serves both for BS and SS though some functions are exclusive to only one of them |
CServiceFlowRecord | This class implements a structure to manage some parameters and statistics related to a service flow |
CSfVectorTlvValue | SfVectorTlvValue class |
CShannonSpectrumErrorModel | This class implements the error model described in this paper: N |
CSib1LteControlMessage | Abstract model for broadcasting the System Information Block Type 1 (SIB1) within the control channel (BCCH) |
CSiConfiguration_s | See section 4.3.21 siConfiguration |
CSignalNoiseDbm | SignalNoiseDbm structure |
CSiMessageListElement_s | See section 4.3.22 siMessageListElement |
CSimpleChannel | A simple channel, for simple things and testing |
CSimpleDeviceEnergyModel | A simple device energy model where current drain can be set by the user |
CSimpleFrameCaptureModel | A simple threshold-based model for frame capture effect |
CSimpleNetDevice | This device assumes 48-bit mac addressing; there is also the possibility to add an ErrorModel if you want to force losses on the device |
CSimpleNetDeviceHelper | Build a set of SimpleNetDevice objects |
CsimpleOfdmSendParam | SimpleOfdmSendParam class |
CSimpleOfdmWimaxChannel | SimpleOfdmWimaxChannel class |
CSimpleOfdmWimaxPhy | SimpleOfdmWimaxPhy class |
CSimpleRefCount | A template-based reference counting class |
CSimpleTag | SimpleNetDevice tag to store source, destination and protocol of each packet |
CSimpleUeCcmMacSapProvider | SimpleUeCcmMacSapProvider class |
CSimpleUeCcmMacSapUser | SimpleUeCcmMacSapUser class |
CSimpleUeComponentCarrierManager | Component carrier manager implementation which simply does nothing |
CSimulationSingleton | This singleton class template ensures that the type for which we want a singleton has a lifetime bounded by the simulation run lifetime |
CSimulator | Control the scheduling of simulation events |
CSimulatorImpl | The SimulatorImpl base class |
CSingleModelSpectrumChannel | SpectrumChannel implementation which handles a single spectrum model |
CSingleton | A template singleton |
CSixLowPanDispatch | Dispatch header helper |
CSixLowPanFrag1 | 6LoWPAN FRAG1 header - see RFC 4944 |
CSixLowPanFragN | 6LoWPAN FRAGN header - see RFC 4944 |
CSixLowPanHc1 | 6LoWPAN HC1 header - see RFC 4944 |
CSixLowPanHelper | Setup a sixlowpan stack to be used as a shim between IPv6 and a generic NetDevice |
CSixLowPanIphc | LOWPAN_IPHC base Encoding - see RFC 6282 |
CSixLowPanIpv6 | 6LoWPAN IPv6 uncompressed header - see RFC 4944 |
►CSixLowPanNetDevice | Shim performing 6LoWPAN compression, decompression and fragmentation |
CFragments | A Set of Fragments |
CSixLowPanNhcExtension | LOWPAN_NHC Extension Header Encoding - see RFC 6282 |
CSixLowPanUdpNhcExtension | UDP LOWPAN_NHC Extension Header Encoding - see RFC 6282 |
CSllHeader | Protocol header serialization and deserialization |
CSnrTag | Introspection did not find any typical Config paths |
CSNRToBlockErrorRateManager | This class handles the SNR to BlcER traces |
CSNRToBlockErrorRateRecord | This 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 |
CSocket | A low-level Socket API based loosely on the BSD Socket API |
CSocketFactory | Object to create transport layer instances that provide a socket API to applications |
CSocketIpTosTag | Indicates whether the socket has IP_TOS set |
CSocketIpTtlTag | This class implements a tag that carries the socket-specific TTL of a packet to the IP layer |
CSocketIpv6HopLimitTag | This class implements a tag that carries the socket-specific HOPLIMIT of a packet to the IPv6 layer |
CSocketIpv6TclassTag | Indicates whether the socket has IPV6_TCLASS set |
CSocketPriorityTag | Indicates whether the socket has a priority set |
CSocketSetDontFragmentTag | Indicates whether packets should be sent out with the DF (Don't Fragment) flag set |
CSocketWriter | |
CSortProcess | SortProcess structure |
CSortProcessPtr | SortProcessPtr structure |
CSpectrumAnalyzer | Simple SpectrumPhy implementation that averages the spectrum power density of incoming transmissions to produce a spectrogram |
CSpectrumAnalyzerHelper | Class to allow the Spectrum Analysis |
CSpectrumChannel | Defines the interface for spectrum-aware channel implementations |
CSpectrumChannelHelper | Setup a SpectrumChannel |
CSpectrumConverter | Class which implements a converter between SpectrumValue which are defined over different SpectrumModel |
CSpectrumErrorModel | Introspection did not find any typical Config paths |
CSpectrumInterference | This class implements a gaussian interference model, i.e., all incoming signals are added to the total interference |
CSpectrumModel | Set of frequency values implementing the domain of the functions in the Function Space defined by SpectrumValue |
CSpectrumPhy | Abstract base class for Spectrum-aware PHY layers |
CSpectrumPhyHelper | Create and configure several SpectrumPhy instances and connect them to a channel |
CSpectrumPropagationLossModel | Spectrum-aware propagation loss model |
CSpectrumSignalParameters | This struct provides the generic signal representation to be used by all wireless technologies |
CSpectrumValue | Set of values corresponding to a given SpectrumModel |
CSpectrumWifiPhy | 802.11 PHY layer modelThis PHY implements a spectrum-aware enhancement of the 802.11 SpectrumWifiPhy model |
CSpectrumWifiPhyHelper | Make it easy to create and manage PHY objects for the spectrum model |
CSPFVertex | Vertex used in shortest path first (SPF) computations |
CSpsConfig_s | See section 4.3.17 spsConfig |
►CSqliteDataOutput | Outputs data in a format compatible with SQLite |
CSqliteOutputCallback | Class to generate OMNeT output |
CSrConfig_s | See section 4.3.18 srConfig |
CSrListElement_s | See section 4.3.13 srListElement |
CSrsCqiRntiVsp | Define the RNTI that has generated the |
CSsid | The IEEE 802.11 SSID Information Element |
CSsidChecker | AttributeChecker implementation for SsidValue |
CSsidValue | AttributeValue implementation for Ssid |
CSSLinkManager | This class implements the link manager of subscriber station net device |
CSSManager | This class manages a list of SSrecords |
CSSRecord | This class is used by the base station to store some information related to subscriber station in the cell |
CSSScheduler | |
CSsServiceFlowManager | SsServiceFlowManager class |
Cstatic_SpectrumModel300Khz300GhzLog_initializer | |
Cstatic_SpectrumModelIsm2400MhzRes1Mhz_initializer | |
CStatisticalSummary | Abstract class for calculating statistical data |
CStatusCode | Status code for association response |
CStaWifiMac | The Wifi MAC high model for a non-AP STA in a BSS |
CSteadyStateRandomWaypointMobilityModel | Steady-state random waypoint mobility model |
CStringChecker | AttributeChecker implementation for StringValue |
CStringValue | Hold variables of type string |
CSubscriberStationNetDevice | SubscriberStationNetDevice subclass of WimaxNetDevice |
CSupportedRates | The Supported Rates Information ElementThis class knows how to serialise and deserialise the Supported Rates Element that holds the first 8 (non-HT) supported rates |
CSynchronizer | Base class used for synchronizing the simulation events to some real time "wall clock." |
CSystemCondition | A class which provides a relatively platform-independent conditional-wait thread synchronization primitive |
CSystemConditionPrivate | Implementation of SystemCondition for Unix-like systems |
CSystemMutex | A class which provides a relatively platform-independent Mutual Exclusion thread synchronization primitive |
CSystemMutexPrivate | System-dependent implementation of SystemMutex |
CSystemThread | A class which provides a relatively platform-independent thread primitive |
CSystemWallClockMs | Measure elapsed wall clock time in milliseconds |
CSystemWallClockMsPrivate | System-dependent implementation for SystemWallClockMs |
CTag | Tag a set of bytes in a packet |
CTagBuffer | Read and write tag data |
CTap | Holds PDP Tap information (amplitude and delay) |
CTapBridge | A bridge to make it appear that a real host process is connected to an ns-3 net device |
CTapBridgeFdReader | Class to perform the actual reading from a socket |
CTapBridgeHelper | Build TapBridge to allow ns-3 simulations to interact with Linux tap devices and processes on the Linux host |
CTapFdNetDeviceHelper | Build a set of FdNetDevice objects attached to a virtual TAP network interface |
CTbfQueueDisc | A TBF packet queue disc |
CTbId_t | TbId_t sturcture |
CtbInfo_t | TbInfo_t structure |
CTbStats_t | TbStats_t structure |
CTcpBic | BIC congestion control algorithm |
CTcpCloseWithLossTestCase | Check if the TCP correctly close the connection after receiving previously lost data |
CTcpCongestionOps | Congestion control abstract class |
CTcpFlagErrorModel | Error model which drop packets with specified TCP flags |
CTcpGeneralErrorModel | A general (TCP-aware) error model |
CTcpGeneralTest | General infrastructure for TCP testing |
CTcpHeader | Header for the Transmission Control Protocol |
CTcpHighSpeed | An implementation of TCP HighSpeed |
CTcpHtcp | An implementation of the H-TCP variant of TCP |
CTcpHybla | Implementation of the TCP Hybla algorithm |
CTcpIllinois | An implementation of TCP Illinois algorithm |
CTcpL4Protocol | TCP socket creation and multiplexing/demultiplexing |
►CTcpLedbat | An implementation of LEDBAT |
COwdCircBuf | Buffer structure to store delays |
CTcpLp | Introspection did not find any typical Config paths |
CTcpLpInferenceTest1 | Testing TcpLp when owd exceeds threshold |
CTcpLpInferenceTest2 | Testing TcpLp when it is inference phase |
CTcpLpTestSuite | |
CTcpLpToNewReno | Testing the behaviour common to New Reno |
CTcpNewReno | The NewReno implementation |
CTcpOption | Base class for all kinds of TCP options |
CTcpOptionEnd | Defines the TCP option of kind 0 (end of option list) as in RFC 793 |
CTcpOptionMSS | Defines the TCP option of kind 2 (maximum segment size) as in RFC 793 |
CTcpOptionNOP | Defines the TCP option of kind 1 (no operation) as in RFC 793 |
CTcpOptionSack | Defines the TCP option of kind 5 (selective acknowledgment option) as in RFC 2018 |
CTcpOptionSackPermitted | Defines the TCP option of kind 4 (selective acknowledgment permitted option) as in RFC 2018 |
CTcpOptionTS | Defines the TCP option of kind 8 (timestamp option) as in RFC 1323 |
CTcpOptionUnknown | An unknown TCP option |
CTcpOptionWinScale | Defines the TCP option of kind 3 (window scale option) as in RFC 1323 |
CTcpRxBuffer | Rx reordering buffer for TCP |
CTcpScalable | An implementation of TCP Scalable |
CTcpSeqErrorModel | An error model TCP aware: it drops the sequence number declared |
CTcpSocket | (abstract) base class of all TcpSockets |
CTcpSocketBase | A base class for implementation of a stream socket using TCP |
CTcpSocketFactory | API to create TCP socket instances |
CTcpSocketFactoryImpl | Socket factory implementation for native ns-3 TCP |
CTcpSocketMsgBase | Class for inserting callbacks special points of the flow of TCP sockets |
CTcpSocketSmallAcks | A TCP socket which sends ACKs smaller than the segment received |
CTcpSocketState | Data structure that records the congestion state of a connection |
CTcpTcpCloseTestSuite | Check if the TCP is correctly closing its state |
CTcpTxBuffer | Tcp sender buffer |
CTcpTxItem | Item that encloses the application packet and some flags for it |
CTcpVegas | An implementation of TCP Vegas |
CTcpVeno | An implementation of TCP Veno |
CTcpWestwood | An implementation of TCP Westwood and Westwood+ |
CTcpYeah | An implementation of TCP YeAH |
CTdBetFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Time Domain Blind Equal Throughput scheduler |
CtdbetsFlowPerf_t | TdbetsFlowPerf_t structure |
CTdMtFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Time Domain Maximize Throughput scheduler |
CTdTbfqFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Time Domain Token Bank Fair Queue scheduler |
CtdtbfqsFlowPerf_t | Flow information |
►CTestCase | Encapsulates test code |
CResult | Container for results from a TestCase |
CTestCaseFailure | Container for details of a test failure |
CTestRunner | A runner to execute tests |
CTestRunnerImpl | Container for all tests |
CTestSuite | A suite of tests to run |
CTestUtils | Test Utils |
CTestVectors | A simple way to store test vectors (for stimulus or from responses) |
CThreeBoundFunctorCallbackImpl | CallbackImpl for functors with first three arguments bound at construction |
CThreeLogDistancePropagationLossModel | A log distance path loss propagation model with three distance fields |
►CTime | Simulation virtual time values and global simulation resolution |
CInformation | How to convert between other units and the current unit |
CResolution | Current time unit, and conversion info |
CTimeChecker | AttributeChecker implementation for TimeValue |
CTimeMinMaxAvgTotalCalculator | Unfortunately, templating the base MinMaxAvgTotalCalculator to operate over Time values isn't straightforward |
CTimeProbe | This class is designed to probe an underlying ns3 TraceSource exporting an ns3::Time |
CTimer | A simple Timer class |
CTimerImpl | The timer implementation underlying Timer and Watchdog |
CTimerImplFive | TimerImpl specialization class for varying numbers of arguments |
CTimerImplFour | TimerImpl specialization class for varying numbers of arguments |
CTimerImplMemberTraits | Helper for the MakeTimerImpl functions which take a class method |
CTimerImplMemberTraits< T * > | Helper for the MakeTimerImpl functions which take a class method |
CTimerImplOne | TimerImpl specialization class for varying numbers of arguments |
CTimerImplSix | TimerImpl specialization class for varying numbers of arguments |
CTimerImplThree | TimerImpl specialization class for varying numbers of arguments |
CTimerImplTwo | TimerImpl specialization class for varying numbers of arguments |
CTimerTraits | Type and reference traits for TimerImpl arguments |
CTimeSeriesAdaptor | Takes probed values of different types and outputs the current time plus the value with both converted to doubles |
CTimeValue | AttributeValue implementation for Time |
CTimeWithUnit | A Time with attached unit, to facilitate output in that unit |
CTlv | This class implements the Type-Len-Value structure channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" |
CTlvValue | The value field of a tlv can take different values (uint8_t, uint16, vector, ...) |
►CTopologyReader | Interface for input file readers management |
CLink | Inner class holding the details about a link between two nodes |
CTopologyReaderHelper | Helper class which makes it easier to configure and use a generic TopologyReader |
CTosTlvValue | TosTlvValue class |
CTracedCallback | Forward calls to a chain of Callback |
CTracedValue | Trace classes with value semantics |
CTraceFadingLossModel | Fading loss model based on precalculated fading traces |
CTraceSourceAccessor | Control access to objects' trace sources |
CTrafficControlHelper | Build a set of QueueDisc objects |
►CTrafficControlLayer | Introspection did not find any typical Config paths |
CNetDeviceInfo | Information to store for each device |
CProtocolHandlerEntry | Protocol handler entry |
CTrailer | Protocol trailer serialization and deserialization |
CTransmissionModesLayers | TransmissionModesLayers class |
CTriangularRandomVariable | The triangular distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CTtaFfMacScheduler | Implements the SCHED SAP and CSCHED SAP for a Throughput to Average scheduler |
CTvSpectrumModelId | Used as key for map containing created spectrum models |
CTvSpectrumTransmitter | SpectrumPhy implementation that creates a customizable TV transmitter which transmits a PSD spectrum specified by user-set attributes |
CTvSpectrumTransmitterHelper | Helper class which uses TvSpectrumTransmitter class to create customizable TV transmitter(s) that transmit PSD spectrum specified by user-set attributes |
CTwoBoundFunctorCallbackImpl | CallbackImpl for functors with first two arguments bound at construction |
CTwoRayGroundPropagationLossModel | Two-Ray Ground propagation loss model ported from NS2 |
CTxInfo | |
CTxProfile | |
CTxSpectrumModelInfo | The Tx spectrum model information |
►CTypeId | Unique identifier for an interface |
CAttributeInformation | Attribute implementation |
CTraceSourceInformation | TraceSource implementation |
CTypeIdChecker | AttributeChecker implementation for TypeIdValue |
CTypeIdValue | AttributeValue implementation for TypeId |
►CTypeTraits | Inspect a type to deduce its features |
CBase | Base type, after removing & , * and const |
CBase< const U > | Base type, after removing const |
CBase< U & > | Base type, after removing & |
CBase< U * > | Base type, after removing * |
CFunctionPtrTraits | Not a function pointer type |
CFunctionPtrTraits< U(*)(V1)> | Function pointer type |
CFunctionPtrTraits< U(*)(V1, V2)> | Function pointer type |
CFunctionPtrTraits< U(*)(V1, V2, V3)> | Function pointer type |
CFunctionPtrTraits< U(*)(V1, V2, V3, V4)> | Function pointer type |
CFunctionPtrTraits< U(*)(V1, V2, V3, V4, V5)> | Function pointer type |
CFunctionPtrTraits< U(*)(V1, V2, V3, V4, V5, V6)> | Function pointer type |
CFunctionPtrTraits< U(*)(void)> | Function pointer type |
CNullType | Null value type traits |
CPointerTraits | Not a pointer type |
CPointerTraits< ns3::Ptr< U > > | Ptr type |
CPointerTraits< U * > | Pointer type |
CPtrBase | Base type of a Ptr |
CPtrBase< ns3::Ptr< U > > | Base type of a Ptr |
CPtrToMemberTraits | Not a pointer to member type |
CPtrToMemberTraits< U(V::*)(void) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(void)> | Pointer to member function |
CPtrToMemberTraits< U(V::*)(W1) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(W1)> | Pointer to member function |
CPtrToMemberTraits< U(V::*)(W1, W2) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(W1, W2)> | Pointer to member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3)> | Pointer to member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3, W4) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3, W4)> | Pointer to member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5)> | Pointer to member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5, W6) const > | Pointer to const member function |
CPtrToMemberTraits< U(V::*)(W1, W2, W3, W4, W5, W6)> | Pointer to member function |
CReferenceTraits | Not a reference type |
CReferenceTraits< U & > | Reference type |
CUnConst | Not a const type |
CUnConst< const U > | Const type |
CU16TlvValue | U16TlvValue class |
CU32TlvValue | U32TlvValue class |
CU8TlvValue | U8TlvValue class |
CUanChannel | Channel class used by UAN devices |
CUanHeaderCommon | Common packet header fields |
CUanHeaderRcAck | Header used for ACK packets by protocol UanMacRc |
CUanHeaderRcCts | CTS header |
CUanHeaderRcCtsGlobal | Cycle broadcast information |
CUanHeaderRcData | Extra data header information |
CUanHeaderRcRts | RTS header |
CUanHelper | UAN configuration helper |
CUanMac | Virtual base class for all UAN MAC protocols |
CUanMacAloha | ALOHA MAC Protocol, the simplest MAC protocol for wireless networks |
CUanMacCw | CW-MAC protocol, similar in idea to the 802.11 DCF with constant backoff window |
CUanMacRc | Non-gateway node MAC for reservation channel MAC protocol |
►CUanMacRcGw | Gateway side of RC-MAC |
CAckData | Packet ACK data |
CRequest | Reservation request |
CUanModesList | Container for UanTxModes |
CUanModesListChecker | AttributeChecker implementation for UanModesListValue |
CUanModesListValue | AttributeValue implementation for UanModesList |
CUanNetDevice | Net device for UAN models |
CUanNoiseModel | UAN Noise Model base class |
CUanNoiseModelDefault | Standard ambient acoustic noise model |
CUanPacketArrival | Class consisting of packet arrival information (Time, RxPower, mode, PDP) |
CUanPdp | The power delay profile returned by propagation models |
CUanPhy | Base class for UAN Phy models |
CUanPhyCalcSinr | Class used for calculating SINR of packet in UanPhy |
CUanPhyCalcSinrDefault | Default SINR calculator for UanPhyGen |
CUanPhyCalcSinrDual | Default SINR model for UanPhyDual |
CUanPhyCalcSinrFhFsk | WHOI Micromodem like FH-FSK model |
CUanPhyDual | Two channel Phy |
CUanPhyGen | Generic PHY model |
CUanPhyListener | Interface for PHY event listener |
CUanPhyPer | Calculate packet error probability, based on received SINR and modulation (mode) |
CUanPhyPerCommonModes | Packet error rate calculation for common tx modes based on UanPhyPerUmodem |
CUanPhyPerGenDefault | Default Packet Error Rate calculator for UanPhyGen |
CUanPhyPerUmodem | Packet error rate calculation assuming WHOI Micromodem-like PHY (FH-FSK) |
CUanPropModel | Base class for implemented underwater propagation models |
CUanPropModelIdeal | Ideal propagation model (no pathloss, impulse PDP) |
CUanPropModelThorp | Uses Thorp's approximation to compute pathloss |
CUanProtocolBits | |
CUanTransducer | Virtual base for Transducer objects |
CUanTransducerHd | Half duplex implementation of transducer object |
CUanTxMode | Abstraction of packet modulation information |
►CUanTxModeFactory | Global database of UanTxMode objects, retrievable by id or name |
CUanTxModeItem | Container for the UanTxMode properties |
CUcd | This class implements the UCD message as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 6.3.2.3.3 Uplink Channel Descriptor (UCD) message, page 47 |
CUcdChannelEncodings | This class implements the UCD channel encodings as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1 UCD channel encodings, page 651 |
CUdpClient | A Udp client |
CUdpClientHelper | Create a client application which sends UDP packets carrying a 32bit sequence number and a 64 bit time stamp |
CUdpEchoClient | A Udp Echo client |
CUdpEchoClientHelper | Create an application which sends a UDP packet and waits for an echo of this packet |
CUdpEchoServer | A Udp Echo server |
CUdpEchoServerHelper | Create a server application which waits for input UDP packets and sends them back to the original sender |
CUdpHeader | Packet header for UDP packets |
CUdpL4Protocol | Implementation of the UDP protocol |
CUdpServer | A UDP server, receives UDP packets from a remote host |
CUdpServerHelper | Create a server application which waits for input UDP packets and uses the information carried into their payload to compute delay and to determine if some packets are lost |
CUdpSocket | (abstract) base class of all UdpSockets |
CUdpSocketFactory | API to create UDP socket instances |
CUdpSocketFactoryImpl | Object to create UDP socket instances |
CUdpSocketImpl | A sockets interface to UDP |
►CUdpTraceClient | Default trace to send |
CTraceEntry | Entry to send |
CUdpTraceClientHelper | Create UdpTraceClient application which sends UDP packets based on a trace file of an MPEG4 stream |
CUeCapabilities_s | See section 4.3.20 ueCapabilities |
CUeManager | Manages all the radio bearer information possessed by the ENB RRC for a single UE |
CUeMemberLteMacSapProvider | UeMemberLteMacSapProvider class |
CUeMemberLteUeCmacSapProvider | UeMemberLteUeCmacSapProvider class |
CUeMemberLteUeCmacSapUser | UeMemberLteUeCmacSapUser class |
CUeMemberLteUePhySapProvider | UeMemberLteUePhySapProvider class |
CUeMemberLteUePhySapUser | UeMemberLteUePhySapUser |
CUeSelected_s | See section 4.3.26 ueSelected |
CUinteger16Probe | This class is designed to probe an underlying ns3 TraceSource exporting an uint16_t |
CUinteger32Probe | This class is designed to probe an underlying ns3 TraceSource exporting an uint32_t |
CUinteger8Probe | This class is designed to probe an underlying ns3 TraceSource exporting an uint8_t |
CUintegerChecker | AttributeChecker implementation for UintegerValue |
CUintegerValue | Hold an unsigned integer type |
CUlCqi_s | See section 4.3.29 ulCQI |
CUlDciListElement_s | See section 4.3.2 ulDciListElement |
CUlDciLteControlMessage | The Uplink Data Control Indicator messages defines the RB allocation for the users in the uplink |
CUlGrant_s | Substitutive structure for specifying BuildRarListElement_s::m_grant field |
CUlInfoListElement_s | See section 4.3.12 ulInfoListElement |
CUlJob | This class implements a structure to compute the priority of service flows |
CUlMap | This class implements the UL-MAP_IE message as described by "IEEE Standard for
Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 8.2.1.8.2 Compressed UL-MAP, page 404 |
CUniformDiscPositionAllocator | Allocate the positions uniformely (with constant density) randomly within a disc |
CUniformRandomVariable | The uniform distribution Random Number Generator (RNG) |
CUplinkLteGlobalPathlossDatabase | Store the last pathloss value for each TX-RX pair for uplink |
CUplinkScheduler | Virtual class for uplink scheduler |
CUplinkSchedulerMBQoS | This class implements a Migration-based Quality of Service uplink scheduler(MBQoS) |
CUplinkSchedulerRtps | This class implements a simple uplink scheduler for rtPS flows |
CUplinkSchedulerSimple | |
CV4Ping | Application which sends one ICMP ECHO request, waits for a REPLYs and reports the calculated RTT |
CV4PingHelper | Create a IPv4 ping application and associate it to a node |
CVector2D | 2d vector |
CVector2DChecker | AttributeChecker implementation for Vector2DValue |
CVector2DValue | AttributeValue implementation for Vector2D |
CVector3D | 3d vector |
CVector3DChecker | AttributeChecker implementation for Vector3DValue |
CVector3DValue | AttributeValue implementation for Vector3D |
CVectorTlvValue | This class is used to implement a vector of values in one tlv value field |
CVendorSpecificActionHeader | See IEEE 802.11-2007 chapter 7.3.1.11 and 7.4.5 also IEEE 802.11p-2010 chapter 7.4.5 Although WifiActionHeader has been defined in wifi mgt-header.h/.cc, it is not a good way to inherit from it or add vendor specific action support |
CVendorSpecificContentManager | VendorSpecificContentManager class |
CVendorSpecificListElement_s | See section 4.3.3 vendorSpecifiListElement |
CVendorSpecificValue | Base class for storing the values of vendor specific parameters |
CVhtCapabilities | The IEEE 802.11ac VHT Capabilities |
CVhtCapabilitiesChecker | AttributeChecker implementation for VhtCapabilitiesValue |
CVhtCapabilitiesValue | AttributeValue implementation for VhtCapabilities |
CVhtOperation | The VHT Operation Information ElementThis class knows how to serialise and deserialise the VHT Operation Information Element |
CVhtOperationChecker | AttributeChecker implementation for VhtOperationValue |
CVhtOperationValue | AttributeValue implementation for VhtOperation |
CVirtualNetDevice | A virtual device, similar to Linux TUN/TAP interfaces |
CVisualSimulatorImpl | A replacement simulator that starts the visualizer |
CVsaInfo | |
►CVsaManager | Refer to 1609.4-2010 chapter 6.4 Vendor Specific Action (VSA) frames transmission |
CVsaWork | VsaWork structure |
CWallClockSynchronizer | Class used for synchronizing the simulation events to a real-time "wall clock" using Posix clock functions |
CWatchdog | A very simple watchdog operating in virtual time |
CWaveBsmHelper | Manages IEEE 1609 WAVE (Wireless Access in Vehicular Environments) Basic Safety Messages (BSMs) and uses the WaveBsmStats class to manage statistics about BSMs transmitted and received The BSM is a ~200-byte packet that is generally broadcast from every vehicle at a nominal rate of 10 Hz |
CWaveBsmStats | Implements a stats collector for IEEE 1609 WAVE (Wireless Access in Vehicular Environments) Basic Safety Messages (BSMs) |
CWaveformGenerator | Simple SpectrumPhy implementation that sends customizable waveform |
CWaveformGeneratorHelper | Create a Waveform generator, which can be used to inject specific noise in the channel |
CWaveHelper | Helps to create WaveNetDevice objects |
CWaveMacLow | This class is the subclass of MacLow to provide support for MAC extension (1) allows higher layer control data rate and tx power level |
CWaveNetDevice | This class holds together multiple, ns3::WifiPhy, and ns3::OcbWifiMac (including ns3::WifiRemoteStationManager) |
CWaypoint | (time, location) pair |
CWaypointChecker | AttributeChecker implementation for WaypointValue |
CWaypointMobilityModel | Waypoint-based mobility model |
CWaypointValue | AttributeValue implementation for Waypoint |
CWeibullRandomVariable | The Weibull distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CWifi80211pHelper | Helps to create wifi 802.11p objects of WifiNetDevice class |
►CWifiActionHeader | See IEEE 802.11 chapter 7.3.1.11 Header format: | category: 1 | action value: 1 | |
CActionValue | Typedef for union of different ActionValues |
CWifiHelper | Helps to create WifiNetDevice objects |
CWifiInformationElement | Information element, as defined in 802.11-2007 standardThe IEEE 802.11 standard includes the notion of Information Elements, which are encodings of management information to be communicated between STAs in the payload of various frames of type Management |
CWifiInformationElementVector | Information element vectorImplements a vector of WifiInformationElements |
CWifiMac | Base class for all MAC-level wifi objects |
CWifiMacHeader | Implements the IEEE 802.11 MAC header |
CWifiMacHelper | Create MAC layers for a ns3::WifiNetDevice |
CWifiMacQueue | This queue implements the timeout procedure described in (Section 9.19.2.6 "Retransmit procedures" paragraph 6; IEEE 802.11-2012) |
CWifiMacQueueItem | WifiMacQueueItem stores (const) packets along with their Wifi MAC headers and the time when they were enqueued |
CWifiMacTrailer | Implements the IEEE 802.11 MAC trailer |
CWifiMode | Represent a single transmission modeA WifiMode is implemented by a single integer which is used to lookup in a global array the characteristics of the associated transmission mode |
CWifiModeChecker | AttributeChecker implementation for WifiModeValue |
►CWifiModeFactory | Create WifiMode class instances and keep track of them |
CWifiModeItem | This is the data associated to a unique WifiMode |
CWifiModeValue | AttributeValue implementation for WifiMode |
CWifiNetDevice | Hold together all Wifi-related objects |
CWifiPhy | 802.11 PHY layer model |
CWifiPhyHelper | Create PHY objects |
CWifiPhyListener | Receive notifications about phy events |
CWifiPhyStateHelper | This objects implements the PHY state machine of the Wifi device |
CWifiPhyTag | Tag for WifiTxVector and WifiPreamble information to be embedded in outgoing transmissions as a PacketTag |
CWifiRadioEnergyModel | A WiFi radio energy model |
CWifiRadioEnergyModelHelper | Assign WifiRadioEnergyModel to wifi devices |
CWifiRadioEnergyModelPhyListener | A WifiPhy listener class for notifying the WifiRadioEnergyModel of Wifi radio state change |
CWifiRemoteStation | Hold per-remote-station state |
CWifiRemoteStationInfo | Tid independent remote station statistics |
CWifiRemoteStationManager | Hold a list of per-remote-station state |
CWifiRemoteStationState | A struct that holds information about each remote station |
CWifiRraaThresholds | WifiRraaThresholds structure |
CWifiRrpaaThresholds | Robust Rate and Power Adaptation Algorithm |
CWifiSpectrumModel5MhzInitializer | Static class to initialize the values for the 2.4 GHz Wi-Fi spectrum model |
CWifiSpectrumModelId | Wifi Spectrum Model structure |
CWifiSpectrumPhyInterface | This class is an adaptor between class SpectrumWifiPhy (which inherits from WifiPhy) and class SpectrumChannel (which expects objects derived from class SpectrumPhy to be connected to it) |
CWifiSpectrumSignalParameters | Signal parameters for wifi |
CWifiSpectrumValue5MhzFactory | Implements Wifi SpectrumValue for the 2.4 GHz ISM band only, with a 5 MHz spectrum resolution |
CWifiSpectrumValueHelper | This class defines all functions to create a spectrum model for Wi-Fi based on a a spectral model aligned with an OFDM subcarrier spacing of 312.5 KHz (model also reused for DSSS modulations) |
CWifiTxCurrentModel | Modelize the transmit current as a function of the transmit power and mode |
CWifiTxVector | This class mimics the TXVECTOR which is to be passed to the PHY in order to define the parameters which are to be used for a transmission |
CWimaxChannel | The channel object to attach Wimax NetDevices |
CWimaxConnection | Class to represent WiMAX connections |
CWimaxHelper | Helps to manage and create WimaxNetDevice objects |
►CWimaxMacQueue | Class implementing the device packet queue |
CQueueElement | QueueElement structure |
CWimaxMacToMacHeader | This class implements the mac to mac header needed to dump a wimax pcap file The header format was reverse-engineered by looking at existing live pcap traces which could be opened with wireshark i.e., we have no idea where this is coming from |
CWimaxNetDevice | Hold together all WiMAX-related objects in a NetDevice |
CWimaxPhy | |
CX2CellInfo | X2CellInfo |
CX2IfaceInfo | X2IfaceInfo |
CXmlConfigLoad | A class to enable loading of configuration store from an XML file |
CXmlConfigSave | A class to enable saving of configuration store in an XML file |
CYansErrorRateModel | Model the error rate for different modulations |
CYansWavePhyHelper | To trace WaveNetDevice, we have to overwrite the trace functions of class YansWifiPhyHelper |
CYansWifiChannel | Channel to interconnect ns3::YansWifiPhy objects |
CYansWifiChannelHelper | Manage and create wifi channel objects for the yans model |
CYansWifiPhy | 802.11 PHY layer modelThis PHY implements a model of 802.11a |
CYansWifiPhyHelper | Make it easy to create and manage PHY objects for the yans model |
CZetaRandomVariable | The zeta distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
CZipfRandomVariable | The Zipf distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically |
►Nolsr | |
CShowOlsrRoutingTable | ShowOlsrRoutingTable class |
►Npython-unit-tests | |
CTestSimulator | TestSimulator class |
►Nsample-simulator | |
CMyModel | |
►Nshow_last_packets | |
►CShowLastPackets | ShowLastPackets class |
CPacketList | |
►NTestBase | |
CTestBaseClass | TestBaseClass class |
►Nvisualizer | |
►Nbase | |
CInformationWindow | InformationWindow class |
CLink | Link class |
CNetDeviceTraits | NetDeviceTraits class |
CPyVizObject | PyVizObject class |
►Ncore | |
CChannel | Channel |
CNode | Node class |
CShowTransmissionsMode | ShowTransmissionsMode |
CSimulationThread | SimulationThread |
►CVisualizer | Visualizer |
C_PanningState | PanningState class |
CNodeDragState | |
CWiredLink | WiredLink |
►Nhigcontainer | |
CHIGContainer | HIGContainer class |
►Nhud | |
CAxes | Axes class |
►Nipython_view | |
CConsoleView | ConsoleView class |
CIPythonView | IPythonView class |
CIterableIPShell | IterableIPShell class |
►Nsvgitem | |
CSvgItem | SvgItem class |
►Nwifi_intrastructure_link | |
CWifiLink | WifiLink class |
CWifiLinkMonitor | WifiLinkMonitor class |
CAbstractAnimationInterfaceTestCase | Abstract Animation Interface Test Case |
CAcousticModemEnergyDepletionTestCase | Acoustic Modem Energy Depletion Test Case |
CAcousticModemEnergyTestCase | Acoustic Modem Energy Test Case |
CAddressAllocator6TestCase | IPv6 address allocator Test |
CAddressAllocatorHelperTestCase | IPv4 address allocator helper Test |
CAddressAllocatorTestCase | IPv4 address allocator Test |
CAddressCollision6TestCase | IPv6 address collision Test |
CAddressCollisionTestCase | IPv4 address collision Test |
CAmpduAggregationTest | Ampdu Aggregation Test |
CAnglesTestSuite | |
CAnimationInterfaceTestCase | Animation Interface Test Case |
CAnimationInterfaceTestSuite | Animation Interface Test Suite |
CAnimationRemainingEnergyTestCase | Animation Remaining Energy Test Case |
CAnnexC_TestCase | The Annex C of IEEE 1609.4 : "Avoiding transmission at scheduled guard intervals" This feature is implemented in WaveMacLow::StartTransmission method |
CAodvExample | Test script |
CAodvRegressionTestSuite | AODV regression test suite |
CAredQueueDiscTestCase | Ared Queue Disc Test Case |
CAredQueueDiscTestItem | Ared Queue Disc Test Item |
CAredQueueDiscTestSuite | Ared Queue Disc Test Suite |
CArray2D | 2D array used in nix-vector-routing example "nms-p2p-nix.cc" |
CArray3D | 3D array used in nix-vector-routing example "nms-p2p-nix.cc" |
CAsn1EncodingSuite | Asn1Encoding Test Suite |
CAttributeDescriptor | Descriptor for an AttributeValue |
CAttributeObjectTest | |
CAttributesTestSuite | |
CAttributeTestCase | |
CAverageTestSuite | |
CBasicCallbackTestCase | |
CBasicDataCalculatorsTestSuite | |
CBasicEnergyDepletionTest | Test case of energy depletion handling for BasicEnergySource and WifiRadioEnergyModel |
CBasicEnergyHarvesterTestCase | |
CBasicEnergyHarvesterTestSuite | |
CBasicEnergyUpdateTest | Test case of update remaining energy for BasicEnergySource and WifiRadioEnergyModel |
CBasicTracedCallbackTestCase | |
CBatteryLifetimeTest | This example was originally devised as a test, then it was converted to an example |
CBearerTestData | |
CBench | Bench class |
CBenchHeader | BenchHeader class used for benchmarking packet serialization/deserialization |
CBenchTag | BenchTag class used for benchmarking packet serialization/deserialization |
CBlockAckTestSuite | Block Ack Test Suite |
CBridgeTest | IPv4 GlobalRouting Bridge test |
CBriteTestSuite | |
CBriteTopologyFunctionTestCase | |
CBriteTopologyStructureTestCase | |
CBufferTest | Buffer unit tests |
CBufferTestSuite | Buffer TestSuite |
CBug2222TestCase | Make sure that when virtual collision occurs the wifi remote station manager is triggered and the retry counter is increased |
CBug2483TestCase | Make sure that the correct channel width and center frequency have been set for OFDM basic rate transmissions and BSS channel widths larger than 20 MHz |
CBug2831TestCase | Make sure that the channel width and the channel number can be changed at runtime |
CBug730TestCase | Make sure that when changing the fragmentation threshold during the simulation, the TCP transmission does not unexpectedly stop |
CBug772ChainTest | AODV deferred route lookup test case (see Bug 772) |
CBuildingData | Data to construct a Building object |
CBuildingPositionAllocatorTestSuite | |
CBuildingsHelperOneTestCase | |
CBuildingsHelperTestSuite | |
CBuildingsPathlossTestCase | |
CBuildingsPathlossTestSuite | Test 1.1 pathloss calculation |
CBuildingsShadowingTestCase | |
CBuildingsShadowingTestSuite | Test shadowing calculation |
CBurstErrorModelSimple | BurstErrorModel unit tests |
Ccairo_int128_t | |
Ccairo_quorem128_t | |
Ccairo_quorem64_t | |
Ccairo_uquorem128_t | |
Ccairo_uquorem64_t | |
CCallbackTestClass | |
CCallbackTestParent | |
CCallbackTestSuite | |
CCallbackValueTestCase | |
CCarrierAggregationConfigTestCase | |
CCarrierAggregationConfigTestSuite | |
CCarrierAggregationTestCase | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CChainRegressionTest | AODV chain regression test |
CChannelAccessTestCase | This test case tests channel access assignments which is done by StartSch and StopSch method of WaveNetDevice |
CChannelCoordinationTestCase | This test case tests the channel coordination |
CChannelRoutingTestCase | Route packets or frames in different approaches see 1609.4-2010 chapter 5.3.4 |
CCheckPointEvent | CheckPointEvent structure |
CCoDelQueueDiscBasicDrop | Test 5: enqueue/dequeue with drops according to CoDel algorithm |
CCoDelQueueDiscBasicEnqueueDequeue | Test 1: simple enqueue/dequeue with no drops |
CCoDelQueueDiscBasicOverflow | Test 2: enqueue with drops due to queue overflow |
CCoDelQueueDiscControlLawTest | Test 4: ControlLaw unit test - test against explicit port of Linux implementation |
CCoDelQueueDiscNewtonStepTest | Test 3: NewtonStep unit test - test against explicit port of Linux implementation |
CCodelQueueDiscTestItem | Codel Queue Disc Test Item |
CCoDelQueueDiscTestSuite | CoDel Queue Disc Test Suite |
►CCollisionExperiment | CollisionExperiment |
CInput | Input structure |
COutput | Output struture |
CCollisionTestCase | |
CConfigExample | Example class to demonstrate use of the ns-3 Config Store |
CConfigStoreHelper | Simplifies config-store raw text load and save |
CConfigToCheck | This test suite verifies following two things: |
CCoordinationTestListener | CoordinationTestListener is used to test channel coordination events |
CCosineAntennaModelTestCase | |
CCosineAntennaModelTestSuite | |
CCsmaBridgeTestCase | |
CCsmaBroadcastTestCase | |
CCsmaMulticastTestCase | |
CCsmaOneSubnetTestCase | |
CCsmaPacketSocketTestCase | |
CCsmaPingTestCase | |
CCsmaRawIpSocketTestCase | |
CCsmaStarTestCase | |
CCsmaSystemTestSuite | |
CCtrlBAckResponseHeaderTest | Test for block ack header |
CDcaTxopTest | Dca Txop Test |
CDcfImmediateAccessBroadcastTestCase | Make 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 |
CDcfManagerTest | Dcf Manager Test |
►CDcfStateTest | Dcf State Test |
CExpectedCollision | ExpectedCollision structure |
CDcfTestSuite | Dcf Test Suite |
CDegreesRadiansTestSuite | |
CDegreesToRadiansTestCase | |
CDeprecatedAttribute | |
CDeprecatedAttributeTestCase | |
CDerived | |
CDhcpTestCase | DHCP basic tests |
CDhcpTestSuite | DHCP TestSuite |
CDiffTestCase | Test case to make sure that the Pcap::Diff method works as expected |
CDot11sRegressionSuite | Dot11s Regression Suite |
CDot11sTestSuite | Dot11s Test Suite |
CDropTailQueueTestCase | DropTailQueue unit tests |
CDropTailQueueTestSuite | DropTail Queue TestSuite |
CDsaRequestTestCase | Test the DSA request message |
CDsdvHeaderTestCase | DSDV test case to verify the DSDV header |
CDsdvManetExample | DSDV Manet example |
CDsdvTableTestCase | DSDV routing table tests (adding and looking up routes) |
CDsdvTestSuite | DSDV test suite |
CDsrAckHeaderTest | Unit test for ACK |
CDsrAckReqHeaderTest | Unit test for ACK-REQ |
CDsrCacheEntryTest | Unit test for DSR route cache entry |
CDsrFsHeaderTest | Unit test for DSR Fixed Size Header |
CDsrHeader | Header for Dsr Routing |
CDsrOptionRouteRequestHeader | Header of Dsr Option Route Request |
CDsrRerrHeaderTest | Unit test for RERR |
CDsrRrepHeaderTest | Unit test for RREP |
CDsrRreqHeaderTest | Unit test for RREQ |
CDsrRreqTableTest | Unit test for DSR routing table entry |
CDsrSendBuffTest | Unit test for Send Buffer |
CDsrSRHeaderTest | Unit test for Source Route |
CDsrTestSuite | DSR test suite |
CDualStackTestCase | IPv6 dual stack Test |
CDummyCongControl | Behaves as NewReno, except that each time PktsAcked is called, a notification is sent to TcpPktsAckedOpenTest |
CEmitter | |
CEnbDlTestData | Custom structure for testing eNodeB downlink data, contains the list of data structures for UEs |
CEnbTestData | EnbTestData structure |
CEnbUlTestData | Custom structure containing information about data sent in the uplink of eNodeB |
CEpcS1uDlTestCase | EpcS1uDlTestCase class |
CEpcS1uDlTestSuite | Test that the S1-U interface implementation works correctly |
CEpcS1uUlTestCase | EpcS1uUlTestCase class |
CEpcS1uUlTestSuite | Test that the S1-U interface implementation works correctly |
CEpcTftClassifierTestCase | Test case to check the functionality of the Tft Classifier |
CEpcTftClassifierTestSuite | Epc Tft Classifier Test Suite |
CEpsBearerTagUdpClient | A Udp client |
CEpsGtpuHeaderTestCase | Test 1.Check header coding and decoding |
CEpsGtpuTestSuite | Test suite for testing GPRS tunnelling protocol header coding and decoding |
CErrorModelSimple | ErrorModel unit tests |
CErrorModelTestSuite | ErrorModel TestSuite |
CExampleAddress6GeneratorTestCase | IPv6 example of an address generator Test |
CExampleAddressGeneratorTestCase | IPv4 AddressGenerator example (sort of) Test |
CExperiment | Helper class for UAN CW MAC example |
CFemtocellBlockAllocator | Class that takes care of installing blocks of the buildings in a given area |
CFifoQueueDiscTestCase | Fifo Queue Disc Test Case |
CFifoQueueDiscTestItem | Fifo Queue Disc Test Item |
CFifoQueueDiscTestSuite | Fifo Queue Disc Test Suite |
CFileHeaderTestCase | Test 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 | |
CFlameHeaderTest | Built-in self test for FlameHeader |
CFlameRegressionSuite | Flame Regression Suite |
CFlameRegressionTest | FLAME protocol regression test of three stations: |
CFlameRtableTest | Unit test for FlameRtable |
CFlameTestSuite | Flame Test Suite |
Cfn_parameters | Fn_parameter_t structure |
CFqCoDelQueueDiscDeficit | This class tests the deficit per flow |
CFqCoDelQueueDiscIPFlowsSeparationAndPacketLimit | This class tests the IP flows separation and the packet limit |
CFqCoDelQueueDiscNoSuitableFilter | This class tests packets for which there is no suitable filter |
CFqCoDelQueueDiscTCPFlowsSeparation | This class tests the TCP flows separation |
CFqCoDelQueueDiscTestSuite | |
CFqCoDelQueueDiscUDPFlowsSeparation | This class tests the UDP flows separation |
►CFriisPropagationLossModelTestCase | |
CTestVector | |
CGeoToCartesianTestCase | Geo To Cartesian Test Case |
CGeoToCartesianTestSuite | Geo To Cartesian Test Suite |
CGlobalPathlossDatabase | Store the last pathloss value for each TX-RX pair |
CGlobalRouteManagerImplTestCase | Global Route Manager Test |
CGlobalRouteManagerImplTestSuite | Global Route Manager TestSuite |
CHandoverEvent | HandoverEvent structure |
CHandoverPreparationInfoTestCase | Handover Preparation Info Test Case |
CHighSpeedImportantValues | TcpHighSpeed Congestion window values to test |
CHistogramTestCase | FlowMonitor Histogram Test |
CHistogramTestSuite | FlowMonitor Histogram TestSuite |
CHwmpDoRfRegressionTest | This is a test for intermediate reply and saving routing information about neighbour |
CHwmpProactiveRegressionTest | There are 5 stations set into a column, the center station is root |
CHwmpReactiveRegressionTest | Test for multihop path establishing and path error procedures Initiate scenario with 6 stations |
CHwmpRtableTest | Unit test for HwmpRtable |
CHwmpSimplestRegressionTest | Peering Management & HWM Protocol regression test Initiate scenario with 2 stations |
CIInterruptCallback | Struct interface to NSC soft interrupt capabilities |
Cin6_ifreq | Struct holding IPv6 address data |
CINetDatagramSocket | Struct interface to NSC Datagram (i.e., UDP) Sockets |
CINetStack | Struct interface to NSC stack |
CINetStreamSocket | Struct interface to NSC Stream (i.e., TCP) Sockets |
CIntegerTraceSourceAttributeTestCase | |
CIntegerTraceSourceTestCase | |
►CInterferenceExperiment | InterferenceExperiment |
CInput | Input atructure |
CInterferenceHelperSequenceTest | See Bug 991 |
CIpAddressHelper | Helper to print a node's IP addresses |
CIpAddressHelperTestCasev4 | IPv4 address helper Test |
CIpAddressHelperTestCasev6 | IPv6 AddressHelper Test |
CIpv4AddressGeneratorTestSuite | IPv4 Address Generator TestSuite |
CIpv4AddressHelperTestSuite | IPv4 Address Helper TestSuite |
CIpv4ARouting | IPv4 dummy routing class (A) |
CIpv4BRouting | IPv4 dummy routing class (B) |
CIpv4DynamicGlobalRoutingTestCase | IPv4 Dynamic GlobalRouting test |
CIpv4ForwardingTest | IPv4 Forwarding Test |
CIpv4ForwardingTestSuite | IPv4 Forwarding TestSuite |
CIpv4FragmentationTest | IPv4 Fragmentation Test |
CIpv4FragmentationTestSuite | IPv4 Fragmentation TestSuite |
CIpv4GlobalRoutingSlash32TestCase | IPv4 Dynamic GlobalRouting /32 test |
CIpv4GlobalRoutingTestSuite | IPv4 GlobalRouting TestSuite |
CIpv4HeaderTest | IPv4 Header Test |
CIpv4HeaderTestSuite | IPv4 Header TestSuite |
CIpv4L3ProtocolTestCase | IPv4 Test |
CIPv4L3ProtocolTestSuite | IPv4 TestSuite |
CIpv4ListRoutingNegativeTestCase | IPv4 ListRouting negative test |
CIpv4ListRoutingPositiveTestCase | IPv4 ListRouting positive test |
CIpv4ListRoutingTestSuite | IPv4 ListRouting TestSuite |
CIpv4PacketInfoTagTest | IPv4 PacketInfoTag Test |
CIpv4PacketInfoTagTestSuite | IPv4 PacketInfoTag TestSuite |
CIpv4RawSocketImplTest | IPv4 RAW Socket Test |
CIpv4RawTestSuite | IPv4 RAW Socket TestSuite |
CIpv4RipCountToInfinityTest | IPv4 RIP count to infinity Test |
CIpv4RipSplitHorizonStrategyTest | IPv4 RIP SplitHorizon strategy Test |
CIpv4RipTest | IPv4 RIP Test |
CIpv4RipTestSuite | IPv4 RIP TestSuite |
CIpv4StaticRoutingSlash32TestCase | IPv4 StaticRouting /32 Test |
CIpv4StaticRoutingTestSuite | IPv4 StaticRouting /32 TestSuite |
CIPv4TestTag | Tag used in IPv4 Fragmentation Test |
CIpv6AddressGeneratorTestSuite | IPv6 address generator TestSuite |
CIpv6AddressHelperTestSuite | IPv6 AddressHelper TestSuite |
CIpv6AddressTestCase | Ipv6Address unit tests |
CIpv6AddressTestSuite | Ipv6Address TestSuite |
CIpv6ARouting | IPv6 dummy routing class (A) |
CIpv6BRouting | IPv6 dummy routing class (B) |
CIpv6DualStackTestSuite | IPv6 dual stack TestSuite |
CIpv6ExtensionHeaderTestSuite | IPv6 extensions TestSuite |
CIpv6ForwardingTest | IPv6 Forwarding Test |
CIpv6ForwardingTestSuite | IPv6 Forwarding TestSuite |
CIpv6FragmentationTest | IPv6 Fragmentation Test |
CIpv6FragmentationTestSuite | IPv6 Fragmentation TestSuite |
CIpv6L3ProtocolTestCase | IPv6 Test |
CIPv6L3ProtocolTestSuite | IPv6 TestSuite |
CIpv6ListRoutingNegativeTestCase | IPv6 ListRouting negative test |
CIpv6ListRoutingPositiveTestCase | IPv6 ListRouting positive test |
CIpv6ListRoutingTestSuite | IPv6 ListRouting TestSuite |
CIpv6PacketInfoTagTest | IPv6 PacketInfoTag Test |
CIpv6PacketInfoTagTestSuite | IPv6 PacketInfoTag TestSuite |
CIpv6RawSocketImplTest | IPv6 RAW Socket Test |
CIpv6RawTestSuite | IPv6 RAW Socket TestSuite |
CIpv6RipngCountToInfinityTest | IPv6 RIPng count to infinity Test |
CIpv6RipngSplitHorizonStrategyTest | IPv6 RIPng SplitHorizon strategy Test |
CIpv6RipngTest | IPv6 RIPng Test |
CIpv6RipngTestSuite | IPv6 RIPng TestSuite |
CIPv6TestTag | Tag used in IPv6 Fragmentation Test |
CISendCallback | Struct interface to NSC send capabilities |
CIsotropicAntennaModelTestCase | |
CIsotropicAntennaModelTestSuite | |
CItuR1411LosPropagationLossModelTestCase | |
CItuR1411LosPropagationLossModelTestSuite | |
CItuR1411NlosOverRooftopPropagationLossModelTestCase | |
CItuR1411NlosOverRooftopPropagationLossModelTestSuite | |
CJakesPropagationExample | Constructs a JakesPropagationlossModel and print the loss value as a function of time into std::cout |
CKun2600MhzPropagationLossModelTestCase | |
CKun2600MhzPropagationLossModelTestSuite | |
CLanTest | IPv4 GlobalRouting LAN test |
CLenaCqaFfMacSchedulerTestCase1 | This is a system test program |
CLenaCqaFfMacSchedulerTestCase2 | This is a system test program |
CLenaDataPhyErrorModelTestCase | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaDlCtrlPhyErrorModelTestCase | Lena Dl Ctrl Phy Error Model Test Case |
CLenaFdBetFfMacSchedulerTestCase1 | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaFdBetFfMacSchedulerTestCase2 | Test case is simillar to the one defined in LenaFdBetFfMacSchedulerTestCase1, with the difference that UEs are placed in such a way to experience different SINRs from eNodeB |
CLenaFdMtFfMacSchedulerTestCase | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaFdTbfqFfMacSchedulerTestCase1 | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaFdTbfqFfMacSchedulerTestCase2 | Test case is simillar to the one defined in LenaFdTbfqFfMacSchedulerTestCase1, with the difference that UEs are placed in such a way to experience different SINRs from eNodeB |
CLenaHarqTestCase | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaMimoTestCase | This system test program creates different test cases with a single eNB and single UE |
CLenaPfFfMacSchedulerTestCase1 | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaPfFfMacSchedulerTestCase2 | Lena PfFf Mac Scheduler Test Case 2 |
CLenaPssFfMacSchedulerTestCase1 | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaPssFfMacSchedulerTestCase2 | Simillar to the LenaPssFfMacSchedulerTestCase1 with the difference that UEs are places in such a way to experience different SINRs |
CLenaRrFfMacSchedulerTestCase | This system test program creates different test cases with a single eNB and This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaTdBetFfMacSchedulerTestCase1 | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaTdBetFfMacSchedulerTestCase2 | Lena TdBet Ff Mac Scheduler Test Case |
CLenaTdMtFfMacSchedulerTestCase | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaTdTbfqFfMacSchedulerTestCase1 | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLenaTdTbfqFfMacSchedulerTestCase2 | Lena TdTbfq Ff Mac Scheduler Test Case 2 |
CLenaTestCqaFfMacSchedulerSuite | The test suite for testing CQA scheduler functionality |
CLenaTestFdBetFfMacSchedulerSuite | Test suite for FDBetFfMacScheduler test case |
CLenaTestFdMtFfMacSchedulerSuite | Test suite for LenaFdMtFfMacSchedulerTestCase test case |
CLenaTestFdTbfqFfMacSchedulerSuite | Test suit for FdTbfqFfMacScheduler test |
CLenaTestHarqSuite | Test suite for harq test |
CLenaTestMimoSuite | Lena Test Mimo Suite |
CLenaTestPfFfMacSchedulerSuite | PfFfMacScheduler test suite |
CLenaTestPhyErrorModelSuite | Lena Test Phy Error Model Suite |
CLenaTestPssFfMacSchedulerSuite | Lena Pss Ff Mac Scheduler Test Suite |
CLenaTestRrFfMacSchedulerSuite | Test suite for RrFfMacScheduler test |
CLenaTestTdBetFfMacSchedulerSuite | Test suite for TdBetFfMacScheduler tests |
CLenaTestTdMtFfMacSchedulerSuite | Test suite for TdMtFfMacScheduler tests |
CLenaTestTdTbfqFfMacSchedulerSuite | Test suite for TdTbfqFfMacScheduler test |
CLenaTestTtaFfMacSchedulerSuite | Lena Test Tta Ff Mac Scheduler Suite |
CLenaTtaFfMacSchedulerTestCase | This system test program creates different test cases with a single eNB and several UEs, all having the same Radio Bearer specification |
CLiIonEnergySourceTestSuite | |
CLiIonEnergyTestCase | |
CLinkTest | IPv4 GlobalRouting Link test |
CLoadProfile | |
►CLogDistancePropagationLossModelTestCase | |
CTestVector | |
CLookupTimeTestCase | |
CLrWpanAckTestCase | LrWpan ACK Test |
CLrWpanAckTestSuite | LrWpan ACK TestSuite |
CLrWpanCcaTestCase | LrWpan CCA Test |
CLrWpanCcaTestSuite | LrWpan ACK TestSuite |
CLrWpanCollisionTestCase | LrWpan Collision Test |
CLrWpanCollisionTestSuite | LrWpan Collision TestSuite |
CLrWpanEdTestCase | LrWpan Energy Detection Test |
CLrWpanEdTestSuite | LrWpan Energy Detection TestSuite |
CLrWpanErrorDistanceTestCase | LrWpan Error Vs Distance Test |
CLrWpanErrorModelTestCase | LrWpan Error model Test |
CLrWpanErrorModelTestSuite | LrWpan Error model TestSuite |
CLrWpanPacketTestCase | LrWpan header and trailer Test |
CLrWpanPacketTestSuite | LrWpan header and trailer TestSuite |
CLrWpanPlmeAndPdInterfaceTestCase | LrWpan PLME and PD Interfaces Test |
CLrWpanPlmeAndPdInterfaceTestSuite | LrWpan PLME and PD Interfaces TestSuite |
CLrWpanSpectrumValueHelperTestCase | LrWpan SpectrumValue Helper TestSuite |
CLrWpanSpectrumValueHelperTestSuite | LrWpan SpectrumValue Helper TestSuite |
CLteAggregationThroughputScaleTestCase | Testing that UE throughput scales linearly with number of component carriers |
CLteAggregationThroughputScaleTestSuite | Test suite for executing carrier aggregation throughput scaling test case |
CLteAntennaTestSuite | Lte Enb Antenna Test Suite |
►CLteCellSelectionTestCase | Testing the initial cell selection procedure by UE at IDLE state in the beginning of simulation |
CUeSetup_t | A set of input parameters for setting up a UE in the simulation |
CLteCellSelectionTestSuite | Test suite for executing the cell selection test cases in without-EPC and with-EPC scenarios |
CLteCqiGenerationDlPowerControlTestCase | This test is very similar to LteCqiGenerationTestCase |
CLteCqiGenerationTestCase | This is the test case for testing different configuration of CQI generation |
CLteCqiGenerationTestSuite | Lte Cqi Generation Test Suite |
CLteDistributedFfrAreaTestCase | Lte Distributed Ffr Area Test Case |
CLteDownlinkCtrlSinrTestCase | Test compares if the generated SINR is equal to estimated SINR value |
CLteDownlinkDataSinrTestCase | Test compares if the generated SINR is equal to estimated SINR value |
CLteDownlinkPowerControlRrcConnectionReconfigurationTestCase | Test if RRC connection reconfiguration messages are properly generated upon the change in the downlink power |
CLteDownlinkPowerControlSpectrumValueTestCase | Test SINR calculation in the downlink when power control is used |
CLteDownlinkPowerControlTestCase | Test SINR calculation in the downlink when the power control is used |
CLteDownlinkPowerControlTestSuite | Test suite for the LteDownlinkPowerControlSpectrumValueTestCase |
CLteDownlinkSinrTestSuite | Test 1.1 SINR calculation in downlink |
CLteEarfcnDlTestCase | Test case that is testing if the downlink frequency is properly converted from provided downlink EARFCN frequency value |
CLteEarfcnTestCase | Test case that is testing if the frequency is properly generated from provided EARFCN frequency |
CLteEarfcnTestSuite | Test suite for testing correct conversion of frequencies in the downlink and the uplink, and general EARFCN frequencies |
CLteEarfcnUlTestCase | Test case that is testing if the uplink frequency is properly converted from provided uplink EARFCN frequency value |
CLteEnbAntennaTestCase | Tests that the propagation model and the antenna parameters are generate the correct values |
CLteEnhancedFfrAreaTestCase | Lte Enhanced Ffr Area Test Case |
CLteEpcE2eDataTestCase | Test that e2e packet flow is correct |
CLteEpcE2eDataTestSuite | Test that the S1-U interface implementation works correctly |
CLteFadingSystemTestCase | Lte Fading System Test Case |
CLteFadingTestCase | Fading test case is checking if the pathloss between macro and UE is equal to the theoretical value when using the Okumura Hata Model (150 < freq < 1500 MHz) |
CLteFadingTestSuite | Test 1.1 fading model |
CLteFrAreaTestCase | Test frequency reuse algorithm by teleporing UEs to different parts of area and checking if the frequency is used according to the frequency pattern for different parts of area |
CLteFrequencyReuseTestSuite | Test the fractional frequency reuse algorithms |
CLteFrTestCase | Test frequency reuse algorithm |
CLteHandoverDelayTestCase | Verifying that the time needed for handover is under a specified threshold |
CLteHandoverDelayTestSuite | Lte Handover Delay Test Suite |
CLteHandoverTargetTestCase | Testing a handover algorithm, verifying that it selects the right target cell when more than one options available |
CLteHandoverTargetTestSuite | Test suite lte-handover-target , verifying that handover algorithms are able to select the right target cell |
CLteHardFrTestCase | Test hard frequency reuse algorithm |
CLteInterferenceFrTestSuite | Test suite for the interference test when using different frequency reuse algorithms.Check if the interfence values correspond to theoretical values |
CLteInterferenceHardFrTestCase | Lte interference test when using hard frequency reuse algorithm |
CLteInterferenceStrictFrTestCase | Lte interference test when using strict frequency reuse algorithm |
CLteInterferenceTestCase | Test that SINR calculation and MCS selection works fine in a multi-cell interference scenario |
CLteInterferenceTestSuite | Test suite for interference test |
CLteIpv6RoutingTestCase | |
CLteIpv6RoutingTestSuite | Test suite 1 |
CLteLinkAdaptationTestCase | Test that LTE link adaptation works according to the theoretical model |
CLteLinkAdaptationTestSuite | Test 1.3 Link adaptation |
CLteNoisePsdTestCase | Test that the function for creation of LTE noise power spectral density is working properly |
CLtePathlossModelSystemTestCase | Tests that the BuildingPathlossModel works according to the expected theoretical values |
CLtePathlossModelTestSuite | Test 1.1 pathloss calculation |
CLteRlcAmE2eTestCase | Test cases used for the test suite lte-rlc-am-e2e |
CLteRlcAmE2eTestSuite | Test suite for RlcAmE2e test case |
CLteRlcAmTransmitterConcatenationTestCase | Test 4.1.1.3 Test that concatenation functionality works properly |
CLteRlcAmTransmitterOneSduTestCase | Test 4.1.1.1 Test that SDU transmitted at PDCP corresponds to PDU received by MAC |
CLteRlcAmTransmitterReportBufferStatusTestCase | Test 4.1.1.4 Test checks functionality of Report Buffer Status by testing primitive parameters |
CLteRlcAmTransmitterSegmentationTestCase | Test 4.1.1.2 Test the correct functionality of the Segmentation |
CLteRlcAmTransmitterTestCase | Test case used by LteRlcAmTransmitterOneSduTestCase to create topology and to implement functionalities and check if data received corresponds to data sent |
CLteRlcAmTransmitterTestSuite | TestSuite 4.1.1 RLC AM: Only transmitter functionality |
CLteRlcUmE2eTestCase | Test end-to-end flow when RLC UM is being used |
CLteRlcUmE2eTestSuite | Test suite for RlcUmE2eTestCase |
CLteRlcUmTransmitterConcatenationTestCase | Test 4.1.1.3 Concatenation (n SDUs => One PDU) |
CLteRlcUmTransmitterOneSduTestCase | Test 4.1.1.1 One SDU, One PDU |
CLteRlcUmTransmitterReportBufferStatusTestCase | Test 4.1.1.4 Report Buffer Status (test primitive parameters) |
CLteRlcUmTransmitterSegmentationTestCase | Test 4.1.1.2 Segmentation (One SDU => n PDUs) |
CLteRlcUmTransmitterTestCase | Test case used by LteRlcUmTransmitterOneSduTestCase to create topology and to implement functionalities and check if data received corresponds to data sent |
CLteRlcUmTransmitterTestSuite | TestSuite 4.1.1 for RLC UM: Only transmitter part |
CLteRrcConnectionEstablishmentErrorTestCase | Lte Rrc Connection Establishment Error Test Case |
CLteRrcConnectionEstablishmentTestCase | Test rrc connection establishment |
CLteRrcTestSuite | Lte Rrc Test Suite |
CLteSecondaryCellSelectionTestCase | Testing the initial cell selection procedure by UE at IDLE state in the beginning of simulation with multiple component carriers |
CLteSecondaryCellSelectionTestSuite | Test suite for executing the secondary cell selection test cases |
CLteSoftFfrAreaTestCase | Lte Soft Ffr Area Test Case |
CLteSoftFrAreaTestCase | Lte Soft Fr Area Test Case |
CLteSpectrumModelTestCase | Test checks if lte spectrum model is generated properly |
CLteSpectrumValueHelperTestSuite | Test suite for LteSpectrumValueHelper |
CLteStrictFrAreaTestCase | Lte Fr Area Test Case |
CLteStrictFrTestCase | Test stric frequency reuse algorithm |
CLteTxPsdTestCase | Test that the funtcion for the creation of the Lte transmission power spectral density is working as expected |
CLteUeMeasurementsHandoverTestCase | Testing UE measurements in LTE with simulation of 2 eNodeB and 1 UE in a handover configuration |
CLteUeMeasurementsHandoverTestSuite | Test suite for generating calls to UE measurements test case ns3::LteUeMeasurementsHandoverTestCase |
CLteUeMeasurementsPiecewiseTestCase1 | Testing UE measurements in LTE with simulation of 1 eNodeB and 1 UE in piecewise configuration and 120 ms report interval |
CLteUeMeasurementsPiecewiseTestCase2 | Testing UE measurements in LTE with simulation of 2 eNodeB and 1 UE in piecewise configuration and 240 ms report interval |
CLteUeMeasurementsPiecewiseTestSuite1 | Test suite for generating calls to UE measurements test case ns3::LteUeMeasurementsPiecewiseTestCase1 |
CLteUeMeasurementsPiecewiseTestSuite2 | Test suite for generating calls to UE measurements test case ns3::LteUeMeasurementsPiecewiseTestCase2 |
CLteUeMeasurementsTestCase | Test that UE measurements calculation works properly in a scenario with 2 eNodeBs and 2UEs |
CLteUeMeasurementsTestSuite | Test that UE Measurements (see 36.214) calculation works fine in a multi-cell interference scenario |
CLteUplinkClosedLoopPowerControlAbsoluteModeTestCase | Lte Uplink Closed Loop Power Control Absolute Mode Test Case |
CLteUplinkClosedLoopPowerControlAccumulatedModeTestCase | Lte Uplink Closed Loop Power Control Accumulated Mode Test Case |
CLteUplinkDataSinrTestCase | Test generation of SINR in the uplink |
CLteUplinkOpenLoopPowerControlTestCase | Lte Uplink Open Loop Power Control Test Case |
CLteUplinkPowerControlTestCase | Lte Uplink Power Control Test Case |
CLteUplinkPowerControlTestSuite | Test 1.1 Uplink Power Control |
CLteUplinkSinrTestSuite | Test 1.2 SINR calculation in uplink |
CLteUplinkSrsSinrTestCase | In this test one signal will be of interest, i.e., the SRS of the first signal will have the same CellId of the receiving PHY; the others will have a different CellId and hence will be the interfering signals |
►CLteX2HandoverMeasuresTestCase | Test different X2 handover measures and algorithms, e.g |
CBearerData | BearerData structure |
CUeData | UeData structure |
CLteX2HandoverMeasuresTestSuite | Lte X2 Handover Measures Test Suite |
►CLteX2HandoverTestCase | Test X2 Handover |
CBearerData | BearerData structure |
CUeData | UeData structure |
CLteX2HandoverTestSuite | Lte X2 Handover Test Suite |
CMakeBoundCallbackTestCase | |
CMakeCallbackTemplatesTestCase | |
CMakeCallbackTestCase | |
CMatrixPropagationLossModelTestCase | |
CMeasurementReportTestCase | Measurement Report Test Case |
CMeshHeaderTest | Built-in self test for MeshHeader |
CMeshInformationElementVectorBist | Built-in self test for MeshInformationElementVector and all IE |
CMeshTest | MeshTest class |
CMeshTestSuite | Mesh Test Suite |
CMobilityTestSuite | Mobility Test Suite |
CMobilityTraceTestCase | Mobility Trace Test Case |
CMobilityTraceTestSuite | Mobility Trace Test Suite |
CMyApp | |
CMyHeader | A simple example of an Header implementation |
CMyObject | |
CMyTag | A simple example of an Tag implementation |
CNetAnimExperiment | Helper class for UAN CW MAC example |
CNetworkAllocatorHelperTestCase | IPv4 network allocator helper Test |
CNetworkAndAddress6TestCase | IPv6 network number and address allocator Test |
CNetworkAndAddressTestCase | IPv4 network and address allocator Test |
CNetworkNumber6AllocatorTestCase | IPv6 network number allocator Test |
CNetworkNumberAllocatorTestCase | IPv4 network number Test |
CNodeStatistics | |
►CNs2MobilityHelperTest | Every test case is supposed to: |
CReferencePoint | Single record in mobility reference |
CNs2MobilityHelperTestSuite | The test suite |
►CNs3TcpCwndTestCase1 | |
CCwndEvent | |
►CNs3TcpCwndTestCase2 | |
CCwndEvent | |
CNs3TcpCwndTestSuite | |
CNs3TcpInteroperabilityTestCase | |
CNs3TcpInteroperabilityTestSuite | |
CNs3TcpLossTestCase | |
CNs3TcpLossTestSuite | |
CNs3TcpNoDelayTestCase | |
CNs3TcpNoDelayTestSuite | |
CNs3TcpSocketTestCase1 | |
CNs3TcpSocketTestCase2 | |
CNs3TcpSocketTestSuite | |
CNs3TcpStateTestCase | |
CNs3TcpStateTestSuite | |
CNs3WimaxCsParamTlvTestCase | Test the wimax tlv implementation |
CNs3WimaxFragmentationTestCase | Test the wimax packet fragmentation |
CNs3WimaxFragmentationTestSuite | Ns3 Wimax Fragmentation Test Suite |
CNs3WimaxMacMessagesTestSuite | Ns3 Wimax Mac Messages Test Suite |
CNs3WimaxManagementConnectionsTestCase | Test if the management connections are correctly setup |
CNs3WimaxNetworkEntryTestCase | Test the network entry procedure |
CNs3WimaxPhyTestSuite | The test suite |
CNs3WimaxQoSTestSuite | Ns3 Wimax QoS Test Suite |
CNs3WimaxSchedulingTestCase | Ns3 Wimax Scheduling Test Case |
CNs3WimaxServiceFlowTestSuite | Ns3 Wimax Service Flow Test Suite |
CNs3WimaxSfCreationTestCase | Test the service flow creation |
CNs3WimaxSfTlvTestCase | Test the service flow tlv implementation |
CNs3WimaxSFTypeTestCase | Ns3 Wimax SF Type Test Case |
CNs3WimaxSimpleOFDMTestCase | Ns3 Wimax Simple OFDM Test Case |
CNs3WimaxSNRtoBLERTestCase | Test the SNr tom block error rate module |
CNs3WimaxSSMacTestSuite | Ns3 Wimax SS Mac Test Suite |
CNs3WimaxTlvTestSuite | Ns3 Wimax Tlv Test Suite |
CNscTcpLossTestCase1 | |
CNscTcpLossTestCase2 | |
CNscTcpLossTestSuite | |
CNullifyCallbackTestCase | |
CObjectMapAttributeTestCase | |
CObjectVectorAttributeTestCase | |
COcbTestSuite | Ocb Test Suite |
COcbWifiMacTestCase | Ocb Wifi Mac Test Case |
COkumuraHataPropagationLossModelTestCase | |
COkumuraHataPropagationLossModelTestSuite | |
COlsrEmfTestCase | Check Emf olsr time conversion |
COlsrHelloTestCase | Check Hello olsr messages |
COlsrHnaTestCase | Check Hna olsr messages |
COlsrMidTestCase | Check Mid olsr messages |
COlsrMprTestCase | Testcase for MPR computation mechanism |
COlsrProtocolTestSuite | OLSR protocol test suite |
COlsrTcTestCase | Check Tc olsr messages |
COlsrTestSuite | Check olsr header messages |
COneIntegerAverageTestCase | |
COneIntegerTestCase | |
COneVectorConstructorTestCase | |
COptionWithAlignmentHeader | IPv6 extensions Test: Option with alignement |
COptionWithoutAlignmentHeader | IPv6 extensions Test: Option without alignment |
CPacketBufferingCaseA | Packet Buffering Case A |
CPacketBufferingCaseB | Packet Buffering Case B |
CPacketEntry | PCAP Packet structure |
CPacketLossCounterTestCase | Test that all the PacketLossCounter class checks loss correctly in different cases |
CPacketMetadataTest | Packet Metadata unit tests |
CPacketMetadataTestSuite | Packet Metadata TestSuite |
CPacketSocketAppsTest | PacketSocket apps Unit Test |
CPacketSocketAppsTestSuite | PacketSocket apps TestSuite |
CPacketTagListTest | Packet Tag list unit tests |
CPacketTest | Packet unit tests |
CPacketTestSuite | Packet TestSuite |
CParabolicAntennaModelTestCase | |
CParabolicAntennaModelTestSuite | |
CParameters | |
CPbbTestCase | PacketBb TestCase |
CPbbTestSuite | PacketBb TestSuite |
CPcapFileTestSuite | PCAP file utils TestSuite |
CPeerLinkFrameStartTest | Built-in self test for PeerLinkFrameStart |
CPeerManagementProtocolRegressionTest | Peering Management Protocol regression test |
CPfifoFastQueueDiscDscpPrioritization | This class tests that each possible DSCP is enqueued in the right band |
CPfifoFastQueueDiscNoPriority | This class tests that packets without a priority tag are handled by placing them into band 1 |
CPfifoFastQueueDiscOverflow | This class tests that each band is txqueuelen deep |
CPfifoFastQueueDiscTestSuite | |
CPfifoFastQueueDiscTosPrioritization | This class tests that each possible TOS is enqueued in the right band |
CPieQueueDiscTestCase | Pie Queue Disc Test Case |
CPieQueueDiscTestItem | Pie Queue Disc Test Item |
CPieQueueDiscTestSuite | Pie Queue Disc Test Suite |
CPointerAttributeTestCase | |
CPointToPointTest | Test class for PointToPoint model |
CPointToPointTestSuite | TestSuite for PointToPoint module |
CPositionInBuilding | |
CPowerRateAdaptationTest | Power Rate Adaptation Test |
CPowerRateAdaptationTestSuite | Power Rate Adaptation Test Suite |
CProbeTestCase1 | |
CProbeTestSuite | |
CPropagationLossModelsTestSuite | |
►CPsrExperiment | PsrExperiment |
CInput | Input structure |
COutput | Output structure |
CPtrExample | Example class illustrating use of Ptr |
CQosUtilsIsOldPacketTest | Qos Utils Is Old Packet Test |
CQueueDiscTestItem | Queue Disc Test Item |
CRadiansToDegreesTestCase | |
CRandCartAroundGeoTestCase | Rand Cart Around Geo Test Case |
CRandCartAroundGeoTestSuite | Rand Cart Around Geo Test Suite |
CRandomRoomPositionAllocatorTestCase | |
CRandomVariableStreamAttributeTestCase | |
CRandomVariableStreamConstantTestCase | |
CRandomVariableStreamDeterministicTestCase | |
CRandomVariableStreamEmpiricalAntitheticTestCase | |
CRandomVariableStreamEmpiricalTestCase | |
CRandomVariableStreamErlangAntitheticTestCase | |
CRandomVariableStreamErlangTestCase | |
CRandomVariableStreamExponentialAntitheticTestCase | |
CRandomVariableStreamExponentialTestCase | |
CRandomVariableStreamGammaAntitheticTestCase | |
CRandomVariableStreamGammaTestCase | |
CRandomVariableStreamLogNormalAntitheticTestCase | |
CRandomVariableStreamLogNormalTestCase | |
CRandomVariableStreamNormalAntitheticTestCase | |
CRandomVariableStreamNormalTestCase | |
CRandomVariableStreamParetoAntitheticTestCase | |
CRandomVariableStreamParetoTestCase | |
CRandomVariableStreamSequentialTestCase | |
CRandomVariableStreamTestSuite | |
CRandomVariableStreamUniformAntitheticTestCase | |
CRandomVariableStreamUniformTestCase | |
CRandomVariableStreamWeibullAntitheticTestCase | |
CRandomVariableStreamWeibullTestCase | |
CRandomVariableStreamZetaAntitheticTestCase | |
CRandomVariableStreamZetaTestCase | |
CRandomVariableStreamZipfAntitheticTestCase | |
CRandomVariableStreamZipfTestCase | |
CRangePropagationLossModelTestCase | |
CReadFileTestCase | Test case to make sure that the Pcap File Object can read out the contents of a known good pcap file |
CReadModeCreateTestCase | Test case to make sure that the Pcap File Object can open an existing pcap file |
CReceiver | |
CRecordHeaderTestCase | Test case to make sure that the Pcap File Object can write pcap packet records in both endian cases, and then read them in correctly |
CRedQueueDiscTestCase | Red Queue Disc Test Case |
CRedQueueDiscTestItem | Red Queue Disc Test Item |
CRedQueueDiscTestSuite | Red Queue Disc Test Suite |
CRegressionTestSuite | Various olsr regression tests |
CResetAllocatorHelperTestCase | IPv4 reset allocator helper Test |
Crgb | RGB structure |
CRngExponentialTestCase | |
CRngNormalTestCase | |
CRngParetoTestCase | |
CRngTestSuite | |
CRngUniformTestCase | |
CRocketfuelTopologyReaderTest | Rocketfuel Topology Reader Test |
CRocketfuelTopologyReaderTestSuite | Rocketfuel Topology Reader TestSuite |
CRoom | |
CRoutingExperiment | |
CRoutingHelper | Generates routing data between nodes (vehicles) and uses the RoutingStats class to collect statistics on routing data (application-data packet and byte counts) |
CRoutingStats | Manages collects statistics on routing data (application-data packet and byte counts) for the vehicular network |
CRrcConnectionReconfigurationCompleteTestCase | Rrc Connection Reconfiguration Complete Test Case |
CRrcConnectionReconfigurationTestCase | Rrc Connection Reconfiguration Test Case |
CRrcConnectionReestablishmentCompleteTestCase | Rrc Connection Reestablishment Complete Test Case |
CRrcConnectionReestablishmentRequestTestCase | Rrc Connection Reestablishment Request Test Case |
CRrcConnectionReestablishmentTestCase | Rrc Connection Reestablishment Test Case |
CRrcConnectionRejectTestCase | Rrc Connection Reject Test Case |
CRrcConnectionRequestTestCase | Rrc Connection Request Test Case |
CRrcConnectionSetupCompleteTestCase | Rrc Connection Setup Complete Test Case |
CRrcConnectionSetupTestCase | Rrc Connection Setup Test Case |
CRrcHeaderTestCase | This class provides common functions to be inherited by the children TestCases |
CRttEstimatorTestCase | RTT estimator Test |
CRttEstimatorTestSuite | RTT estimator TestSuite |
CSackPermittedTestCase | Test case for checking the SACK-PERMITTED option |
CSameRoomPositionAllocatorTestCase | |
CSampleEmitter | |
CSender | |
CSequenceNumberTestCase | Sequence Number Unit Test |
CSequenceNumberTestSuite | Sequence Number TestSuite |
CSetChannelFrequencyTest | Set Channel Frequency Test |
CSimpleSource | |
CSimulatorEventsTestCase | |
CSimulatorTemplateTestCase | |
CSimulatorTestSuite | |
CSixlowpanFragmentationTest | 6LoWPAN Fragmentation Test |
CSixlowpanFragmentationTestSuite | 6LoWPAN Fragmentation TestSuite |
CSixlowpanHc1ImplTest | 6LoWPAN HC1 Test |
CSixlowpanHc1TestSuite | 6LoWPAN HC1 TestSuite |
CSixlowpanIphcImplTest | 6LoWPAN IPHC Test |
CSixlowpanIphcTestSuite | 6LoWPAN IPHC TestSuite |
CSpectrumConverterTestSuite | |
CSpectrumIdealPhyTestCase | |
CSpectrumIdealPhyTestSuite | |
CSpectrumInterferenceTestCase | |
CSpectrumInterferenceTestSuite | |
CSpectrumValueTestCase | |
CSpectrumValueTestSuite | |
CSpectrumWifiPhyBasicTest | Spectrum Wifi Phy Basic Test |
CSpectrumWifiPhyListenerTest | Spectrum Wifi Phy Listener Test |
CSpectrumWifiPhyTestSuite | Spectrum Wifi Phy Test Suite |
CStackHelper | Helper to set or get some IPv6 information about nodes |
CStandardInfo | StandardInfo structure |
Cstatic_SpectrumModelWifi5180MHz_initializer | |
CStaticInformation | Gather aggregation and configuration path information from registered types |
CSteadyStateRandomWaypointTest | Steady State Random Waypoint Test |
CSteadyStateRandomWaypointTestSuite | Steady State Random Waypoint Test Suite |
CStep | Step structure |
CSwitchFlowTableTestCase | |
CSwitchTestSuite | |
CTbfQueueDiscTestCase | Tbf Queue Disc Test Case |
CTbfQueueDiscTestItem | Tbf Queue Disc Test Item |
CTbfQueueDiscTestSuite | Tbf Queue Disc Test Suite |
CTcFlowControlTestCase | Traffic Control Flow Control Test Case |
CTcFlowControlTestSuite | Traffic Control Flow Control Test Suite |
CTcpAdvertisedWindowTest | Test the new formula for calculating TCP's advertised window size |
CTcpAdvertisedWindowTestSuite | Test Suite for TCP adv window |
CTcpAdvWindowOnLossTest | |
CTcpBicDecrementTest | Testing the congestion avoidance decrement on TcpBic |
CTcpBicIncrementTest | Testing the congestion avoidance increment on TcpBic |
CTcpBicTestSuite | TCP Bic TestSuite |
CTcpBytesInFlightTest | Check the value of BytesInFlight against a home-made guess |
CTcpBytesInFlightTestSuite | TestSuite: Check the value of BytesInFlight against a home-made guess |
CTcpDataSentCbTestCase | Data Sent callback test |
CTcpDataSentCbTestSuite | TestSuite: Data Sent callback |
CTcpDropRatioErrorModel | An error model that randomly drops a given rĂ¡tio of TCP segments |
CTcpEndPointBug2211Test | Test for bug 2211 |
CTcpEndpointBug2211TestSuite | TestSuite for bug 2211 - It must be used with valgrind |
CTcpFastRetrTest | Test the fast retransmission |
CTcpFastRetrTestSuite | Testsuite for the fast retransmission |
CTcpHeaderFlagsToString | TCP header Flags to Striing test |
CTcpHeaderGetSetTestCase | TCP header Get/Set test |
CTcpHeaderTestSuite | TCP header TestSuite |
CTcpHeaderWithRFC793OptionTestCase | TCP header with RFC793 Options test |
CTcpHighSpeedDecrementTest | Testing the congestion avoidance decrement on TcpHighSpeed |
CTcpHighSpeedIncrementTest | Testing the congestion avoidance increment on TcpHighSpeed |
CTcpHighSpeedTestSuite | TCP HighSpeed TestSuite |
CTcpHtcpIncrementTest | Testing the congestion avoidance increment on TcpHtcp |
CTcpHtcpTestSuite | TCP Htcp TestSuite |
CTcpHyblaIncrementTest | Testing the congestion avoidance increment on TcpHybla |
CTcpHyblaTestSuite | TCP Hybla TestSuite |
CTcpIllinoisTest | TcpIllinois C-AIMD algorithm tests |
CTcpIllinoisTestSuite | TCP Illinois TestSuite |
CTcpLedbatDecrementTest | Test to validate cWnd decrement in LEDBAT |
CTcpLedbatIncrementTest | Test to validate cWnd increment in LEDBAT |
CTcpLedbatTestSuite | TCP Ledbat TestSuite |
CTcpLedbatToNewReno | LEDBAT should be same as NewReno during slow start, and when timestamps are disabled |
CTcpNewRenoCongAvoidNormalTest | Test the behavior of RFC congestion avoidance |
CTcpOptionTestSuite | TCP options TestSuite |
CTcpOptionTSTestCase | TCP TimeStamp option Test |
CTcpOptionWSTestCase | TCP Window Scaling option Test |
CTcpPktsAckedOpenTest | Check the number of times that PktsAcked is called |
CTcpPktsAckedTestSuite | PktsAcked is calls TestSuite |
CTcpRenoCongAvoidTestSuite | TestSuite for the behavior of RFC congestion avoidance |
CTcpRtoTest | Testing the moments after an RTO expiration |
CTcpRtoTestSuite | TCP RTO TestSuite |
CTcpRttEstimationTest | Check Rtt calculations |
CTcpRttEstimationTestSuite | TCP RTT estimation TestSuite |
CTcpRttEstimationWithLossTest | Check Rtt calculations with packet losses |
CTcpRxBufferTestCase | The TcpRxBuffer Test |
CTcpRxBufferTestSuite | TestSuite for the TcpRxBuffer test case |
CTcpSackPermittedTestSuite | The test case for testing the TCP SACK PERMITTED option |
CTcpScalableDecrementTest | Testing the multiplicative decrease on TcpScalable |
CTcpScalableIncrementTest | Testing the congestion avoidance increment on TcpScalable |
CTcpScalableTestSuite | TcpScalable TestSuite |
CTcpSlowStartAttackerTest | A slow start test using a socket which sends smaller ACKs |
CTcpSlowStartNormalTest | Test the normal behavior for slow start |
CTcpSlowStartTestSuite | TCP Slow Start TestSuite |
CTcpSocketAdvertisedWindowProxy | Socket that wraps every call to AdvertisedWindowSize () |
CTcpSocketHalfAck | Socket that the 50% of the times saves the entire packet in the buffer, while in the other 50% saves only half the packet |
CTcpSsThreshRtoTest | Testing the ssthresh behavior after the RTO expires |
CTcpTestCase | TCP Test - send string data from client to server and back |
CTcpTestSuite | TCP TestSuite - send string data from client to server and back |
CTcpTimeRtoTest | Testing the timing of RTO |
CTcpTimestampTestSuite | TCP TimeStamp TestSuite |
CTcpTxBufferTestCase | The TcpTxBuffer Test |
CTcpTxBufferTestSuite | TestSuite for the TcpTxBuffer test case |
CTcpVegasTest | TcpVegas congestion control algorithm test |
CTcpVegasTestSuite | TCP Vegas TestSuite |
CTcpVenoTest | Testing the additive increase and multiplicative decrease of TcpVeno |
CTcpVenoTestSuite | TCP Veno TestSuite |
CTcpWScalingTestSuite | TCP Window Scaling TestSuite |
CTcpYeahDecrementTest | Testing TcpYeah multiplicative decrease algorithm |
CTcpYeahIncrementTest | Testing TcpYeah additive increase algorithm |
CTcpYeahTestSuite | TCP Yeah TestSuite |
CTcpZeroWindowTest | Testing the congestion avoidance increment on TCP ZeroWindow |
CTcpZeroWindowTestSuite | TCP ZeroWindow TestSuite |
CTestCarrierAggregationSuite | Test Carrier Aggregation Suite |
CTestCaseHelper | Test Case Helper |
CTestEmptyOptionField | IPv6 extensions Test: Empty option field |
CTestFulfilledAlignment | IPv6 extensions Test: Test an option already aligned |
CTestOptionWithAlignment | IPv6 extensions Test: Test the option with alignement |
CTestOptionWithoutAlignment | IPv6 extensions Test: Test the option without alignment |
CTestPhyListener | Test Phy Listener |
CTestUtils | Contains ASN encoding test utility functions |
CThreadedSimulatorEventsTestCase | |
CThreadedSimulatorTestSuite | |
CTimeInputOutputTestCase | |
CTimerStateTestCase | |
CTimerTemplateTestCase | |
CTimerTestSuite | |
CTimeSimpleTestCase | |
CTimestampTag | |
CTimestampTestCase | TCP TimeStamp enabling Test |
CTimestampValueTestCase | TCP TimeStamp values Test |
CTimeTestSuite | |
CTimeWithSignTestCase | |
CTracedCallbackTestCase | |
CTracedCallbackTestSuite | |
►CTracedCallbackTypedefTestCase | |
CChecker | Callback checkers |
CChecker< T1, empty, empty, empty, empty > | |
CChecker< T1, T2, empty, empty, empty > | |
CChecker< T1, T2, T3, empty, empty > | |
CChecker< T1, T2, T3, T4, empty > | |
CCheckerBase | Invoker boilerplate |
CTracedCallbackTypedefTestSuite | |
►CTracedValueCallbackTestCase | |
CCheckTvCb | A class to check that the callback function typedef will actually connect to the TracedValue |
CTracedValueCallbackTestSuite | |
CTunnel | |
CTvHelperDistributionTestCase | |
CTvHelperDistributionTestSuite | |
CTvSpectrumTransmitterTestCase | |
CTvSpectrumTransmitterTestSuite | |
CTwoBridgeTest | IPv4 GlobalRouting Two bridges test |
CTwoLanTest | IPv4 GlobalRouting Two LAN test |
CTwoLevelAggregationTest | Two Level Aggregation Test |
CTwoLinkTest | IPv4 GlobalRouting Two Link test |
►CTwoRayGroundPropagationLossModelTestCase | |
CTestVector | |
CTwoVectorsConstructorTestCase | |
CTxDurationTest | Tx Duration Test |
CTxDurationTestSuite | Tx Duration Test Suite |
CTypeIdPerformanceSuite | |
CTypeIdTestSuite | |
CUanEnergyModelTestSuite | Unit test suite for underwater energy model |
CUanExperiment | This example shows the usage of UDP over 6LoWPAN to transfer data |
CUanTest | Uan Test |
CUanTestSuite | Uan Test Suite |
CUdp6SocketImplTest | UDP Socket over IPv6 Test |
CUdp6SocketLoopbackTest | UDP Socket Loopback over IPv6 Test |
CUdpClientServerTestCase | Test that all the UDP packets generated by an UdpClient application are correctly received by an UdpServer application |
CUdpClientServerTestSuite | UDP client and server TestSuite |
CUdpEchoClientSetFillTestCase | Test fix for Bug 1378 |
CUdpSocketImplTest | UDP Socket over IPv4 Test |
CUdpSocketLoopbackTest | UDP Socket Loopback over IPv4 Test |
CUdpTestSuite | UDP TestSuite |
CUdpTraceClientServerTestCase | Test that all the udp packets generated by an udpTraceClient application are correctly received by an udpServer application |
CUeDlTestData | Custom structure for testing UE downlink data |
CUeTestData | UeTestData structure |
CUeUlTestData | Custom test structure to hold information of data transmitted in the uplink per UE |
CUniqueTypeIdTestCase | |
CValueClassTest | Test class for TracedValue callbacks |
CValueClassTestChecker | |
CValueClassTestValue | |
CVanetRoutingExperiment | Implements a wifi app that allows VANET routing experiments to be simulated |
CWaveformGeneratorTestCase | |
CWaveformGeneratorTestSuite | |
CWaveMacTestSuite | Wave Mac Test Suite |
CWaveNetDeviceExample | This simulation is to show the routing service of WaveNetDevice described in IEEE 09.4 |
CWaypointInitialPositionIsWaypoint | Waypoint Initial Position Is Waypoint Test |
CWaypointLazyNotifyFalse | Test whether course change notifications occur regardless of calls to Update() position (which are triggered by calls to GetPosition()) |
CWaypointLazyNotifyTrue | Waypoint Lazy Notify True |
CWaypointMobilityModelAddWaypointTest | Waypoint Mobility Model Add Waypoint Test |
CWaypointMobilityModelNotifyTest | Waypoint Mobility Model Notify Test |
CWaypointMobilityModelTestSuite | Waypoint Mobility Model Test Suite |
CWaypointMobilityModelViaHelper | Waypoint Mobility Model Via Helper Test |
CWifiAcMappingTest | |
CWifiAcMappingTestSuite | |
CWifiAggregationTestSuite | Wifi Aggregation Test Suite |
CWifiApp | Enforces program flow for ns-3 wifi applications |
CWifiErrorRateModelsTestCaseDsss | Wifi Error Rate Models Test Case Dsss |
CWifiErrorRateModelsTestCaseNist | Wifi Error Rate Models Test Case Nist |
CWifiErrorRateModelsTestSuite | Wifi Error Rate Models Test Suite |
CWifiInterferenceTestCase | |
CWifiInterferenceTestSuite | |
CWifiMsduAggregatorTestSuite | |
CWifiMsduAggregatorThroughputTest | |
CWifiOfdmMaskSlopesTestCase | Test checks if Wifi spectrum values for OFDM are generated properly |
CWifiPhyStats | Collects Wifi MAC/PHY statistics |
CWifiTest | Wifi Test |
CWifiTestSuite | Wifi Test Suite |
CWifiTransmitMaskTestSuite | Test suite for checking the consistency of different OFDM-based transmit masks |
CWriteModeCreateTestCase | Test case to make sure that the Pcap File Object can do its most basic job and create an empty pcap file |
CWScalingTestCase | TCP Window Scaling enabling Test |