Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CApplication
 CArpCache
 Cns3::SatFrameAllocator::BandwidthComparatorBandwidthComparator is a custom functor meant as comparison function for std::map
 Cns3::SatFrameAllocator::CcReqCompareCcReqCompare class for CC type comparisons
 CChannel
 Cns3::SatBeamScheduler::CnoCompareCnoCompare class to sort UT request according to C/N0 information
 Cns3::SatCnoHelper::cnoCustomParams_sStruct for storing the custom C/N0 for some nodes
 Cns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_sStruct for storing the CRDSA packet specific Rx parameters
 Cns3::SatPhy::CreateParam_tCreation parameters for base PHY object
 Cns3::SatTrafficHelper::CustomTrafficInfo_sStruct for info on last custom trafic created
 Cns3::DateTimeThe DateTime struct
 Cns3::DropTailQueue< Item >
 Celsetrec
 Cns3::EncapKeyCompareEncapKeyCompare is used as a custom compare method within EncapContainer map
 Cns3::IersData::EopParameters
 Cns3::SatPhyRxCarrierPerWindow::essaPacketRxParams_sStruct for storing the E-SSA packet specific Rx parameters
 Cns3::GeoCoordinateGeoCoordinate class is used to store and operate with geodetic coordinates
 CGeoCoordinateValueHold objects of type ns3::GeoCoordinate
 Cns3::SatTopology::GwLayers_s
 CHeader
 Cns3::IersData
 Cns3::JulianDateClass to handle Julian days and provide respective Earth Orientation Parameters (EOP)
 Cns3::PointToPointIslChannel::LinkWire model for the PointToPointIslChannel
 Cns3::LoraDeviceAddressThis class represents the device address of a LoraWAN End Device
 Cns3::LorawanMacEndDevice::LoraRetxParametersStructure representing the parameters that will be used in the retransmission procedure
 Cns3::LoraTxParametersStructure to collect all parameters that are used to compute the duration of a packet (excluding payload length)
 Cns3::SatSGP4MobilityModel::MatrixMatrix data structure to make coordinate conversion code clearer and less verbose
 CMobilityModel
 CNetDevice
 Cns3::NwkAddrClass representing the Network Address component of a LoraDeviceAddress (25 bits)
 Cns3::NwkIDClass representing the NetworkId component of a LoraDeviceAddress (7 bits)
 CObject
 COnOffApplication
 Cns3::SatTopology::OrbiterLayers_s
 Cns3::LoraEndDeviceStatus::PacketInfoPerGwStructure saving information regarding the packet reception in each gateway
 CPointToPoinIsltNetDeviceA Device for a Point to Point ISL Network Link
 CPositionAllocator
 CProbe
 CPropagationDelayModel
 Cns3::SatQueue::QueueStats_tQueueStats_t definition for passing queue related statistics to any interested modules
 Cns3::SatGwHelper::RandomAccessSettings_sRandom access setting options
 Cns3::SatOrbiterHelper::RandomAccessSettings_sRandom access setting options
 Cns3::SatUtHelper::RandomAccessSettings_sDefine RandomAccessSettings as a struct
 Cns3::SatRandomAccess::RandomAccessTxOpportunities_sRandom access Tx opportunities
 Cns3::LoraEndDeviceStatus::ReceivedPacketInfoStructure saving information regarding all packet receptions
 Cns3::LoraEndDeviceStatus::ReplyStructure representing the reply that the network server will send this device at the first opportunity
 Cns3::SatSGP4MobilityModel::RowRow of a Matrix
 CRxCarrierCreateParams_sStruct for storing the information for SatPhyRxCarrierConf
 Cns3::SatPhyRxCarrier::rxParams_sStruct for storing the packet specific Rx parameters
 Cns3::SatBeamUserInfoClass that holds information for each beam regarding UTs and their users camped in each beam
 Cns3::SatEnumsSatEnums class is for simplifying the use of enumerators in the satellite module
 Cns3::SatFrameAllocator::SatFrameAllocInfoSatFrameAllocInfo is used to hold a frame's allocation info in symbols
 Cns3::SatFrameAllocator::SatFrameAllocInfoItemAllocation information item for requests and allocations [symbols] used internally by SatFrameAllocator
 Cns3::SatFrameAllocator::SatFrameAllocReqSatFrameAllocReq is used to define frame allocation parameters when requesting allocation from SatFrameAllocator (calling method AllocateSymbols)
 Cns3::SatFrameAllocator::SatFrameAllocReqItemAllocation information item for the UT/RC requests [bytes]
 Cns3::SatFrameConf::SatFrameConfParams_tHelper struct to reduce the number of parameters fed into the SatFrameConf constructor
 Cns3::SatLowerLayerServiceDaEntryThe SatLowerLayerService class holds information of a satellite lower layer service DA entry
 Cns3::SatLowerLayerServiceRaEntryThe SatLowerLayerService class holds information of a satellite lower layer service RA entry
 Cns3::SatOnOffHelperA helper to make it easier to instantiate an ns3::SatOnOffApplication on a set of nodes
 Cns3::SatTypedefsSatTypedefs class is for general typedefs used in satellite module
 Cns3::SatUtilsSatUtils class is for general conversions used in satellite module
 CSimpleRefCount
 Cns3::SortByMetricSort metric which sorts a vector available RC indices based on "unallocated load"
 Cns3::SortTimeSlotsThis class sorts time slots within TBTP into increasing order based on start time
 CTag
 CTestCase
 CTestSuite
 CTrafficConfiguration_t
 Cns3::SatSignalParameters::txInfo_sStruct for storing the packet specific Tx information
 Cns3::SatFrameAllocator::UtAllocItem_tAllocation information for a UT
 Cns3::SatTopology::UtLayers_s