AddRaChannels(std::vector< Ptr< SatTbtpMessage >> &tbtpContainer) | ns3::SatBeamScheduler | private |
AddUt(Address utId, Ptr< SatLowerLayerServiceConf > llsConf) | ns3::SatBeamScheduler | |
AddUtInfo(Address utId, Ptr< SatUtInfo > utInfo) | ns3::SatBeamScheduler | private |
BacklogRequestsTraceCallback typedef | ns3::SatBeamScheduler | |
BASIC enum value | ns3::SatBeamScheduler | |
CHECK_GATEWAY enum value | ns3::SatBeamScheduler | |
ConnectGw(Mac48Address address) | ns3::SatBeamScheduler | |
ConnectUt(Mac48Address address) | ns3::SatBeamScheduler | |
CreateCnoEstimator() | ns3::SatBeamScheduler | private |
CreateTimu() const | ns3::SatBeamScheduler | |
DisconnectGw(Mac48Address address) | ns3::SatBeamScheduler | |
DisconnectUt(Mac48Address address) | ns3::SatBeamScheduler | |
DoDispose(void) | ns3::SatBeamScheduler | private |
DoPreResourceAllocation() | ns3::SatBeamScheduler | private |
ExceedingCapacityTraceCallback typedef | ns3::SatBeamScheduler | |
GetGwAddress(void) const | ns3::SatBeamScheduler | inline |
GetSatAddress(void) const | ns3::SatBeamScheduler | inline |
GetTypeId(void) | ns3::SatBeamScheduler | static |
HandoverInformationForward_t enum name | ns3::SatBeamScheduler | |
HasUt(Address utId) | ns3::SatBeamScheduler | |
HasUt() | ns3::SatBeamScheduler | |
Initialize(uint32_t satId, uint32_t beamId, Ptr< SatNetDevice > gwNetDevice, Ptr< SatOrbiterNetDevice > orbiterNetDevice, SatBeamScheduler::SendCtrlMsgCallback cb, Ptr< SatSuperframeSeq > seq, uint32_t maxFrameSizeInBytes, Address satAddress, Address gwAddress) | ns3::SatBeamScheduler | |
m_backlogRequestsTrace | ns3::SatBeamScheduler | private |
m_beamId | ns3::SatBeamScheduler | private |
m_cnoEstimationWindow | ns3::SatBeamScheduler | private |
m_cnoEstimatorMode | ns3::SatBeamScheduler | private |
m_controlSlotInterval | ns3::SatBeamScheduler | private |
m_controlSlotsEnabled | ns3::SatBeamScheduler | private |
m_exceedingCapacityTrace | ns3::SatBeamScheduler | private |
m_frameLoadTrace | ns3::SatBeamScheduler | private |
m_frameUtLoadTrace | ns3::SatBeamScheduler | private |
m_gwAddress | ns3::SatBeamScheduler | private |
m_gwMac | ns3::SatBeamScheduler | private |
m_handoverStrategy | ns3::SatBeamScheduler | private |
m_logonChannelIndex | ns3::SatBeamScheduler | private |
m_maxBbFrameSize | ns3::SatBeamScheduler | private |
m_maxTbtpTxAndProcessingDelay | ns3::SatBeamScheduler | private |
m_maxTwoWayPropagationDelay | ns3::SatBeamScheduler | private |
m_orbiterNetDevice | ns3::SatBeamScheduler | private |
m_raChRandomIndex | ns3::SatBeamScheduler | private |
m_receivedSatelliteCnoSample | ns3::SatBeamScheduler | private |
m_satAddress | ns3::SatBeamScheduler | private |
m_satelliteCnoEstimator | ns3::SatBeamScheduler | private |
m_satelliteMac | ns3::SatBeamScheduler | private |
m_satId | ns3::SatBeamScheduler | private |
m_superframeAllocator | ns3::SatBeamScheduler | private |
m_superframeAllocatorType | ns3::SatBeamScheduler | private |
m_superFrameCounter | ns3::SatBeamScheduler | private |
m_superframeSeq | ns3::SatBeamScheduler | private |
m_txCallback | ns3::SatBeamScheduler | private |
m_txTbtpCallback | ns3::SatBeamScheduler | private |
m_unmetCapacityTrace | ns3::SatBeamScheduler | private |
m_usableCapacityTrace | ns3::SatBeamScheduler | private |
m_useLora | ns3::SatBeamScheduler | private |
m_utInfos | ns3::SatBeamScheduler | private |
m_utRequestInfos | ns3::SatBeamScheduler | private |
m_waveformTrace | ns3::SatBeamScheduler | private |
RemoveUt(Address utId) | ns3::SatBeamScheduler | |
RemoveUtInfo(UtInfoMap_t::iterator iterator) | ns3::SatBeamScheduler | private |
ReserveLogonChannel(uint32_t logonChannelId) | ns3::SatBeamScheduler | |
SatBeamScheduler() | ns3::SatBeamScheduler | |
Schedule() | ns3::SatBeamScheduler | private |
Send(Ptr< SatControlMessage > message) | ns3::SatBeamScheduler | |
SendCnoToSatellite() | ns3::SatBeamScheduler | private |
SendCtrlMsgCallback typedef | ns3::SatBeamScheduler | |
SendTbtpCallback typedef | ns3::SatBeamScheduler | |
SendTo(Ptr< SatControlMessage > message, Address utId) | ns3::SatBeamScheduler | |
SendToSatellite(Ptr< SatControlMessage > msg, Address satelliteMac) | ns3::SatBeamScheduler | |
SetSendTbtpCallback(SendTbtpCallback cb) | ns3::SatBeamScheduler | |
SetUseLora(bool useLora) | ns3::SatBeamScheduler | |
TbtpAddCallback typedef | ns3::SatBeamScheduler | |
TransferUtToBeam(Address utId, Ptr< SatBeamScheduler > destination) | ns3::SatBeamScheduler | |
UnmetCapacityTraceCallback typedef | ns3::SatBeamScheduler | |
UpdateDamaEntriesWithAllocs(SatFrameAllocator::UtAllocInfoContainer_t &utAllocContainer) | ns3::SatBeamScheduler | private |
UpdateDamaEntriesWithReqs() | ns3::SatBeamScheduler | private |
UpdateSatelliteCno(Address satelliteMac, double cno) | ns3::SatBeamScheduler | |
UpdateUtCno(Address utId, double cno) | ns3::SatBeamScheduler | |
UsableCapacityTraceCallback typedef | ns3::SatBeamScheduler | |
UtCrReceived(Address utId, Ptr< SatCrMessage > crMsg) | ns3::SatBeamScheduler | |
UtInfoMap_t typedef | ns3::SatBeamScheduler | private |
UtReqInfoContainer_t typedef | ns3::SatBeamScheduler | private |
UtReqInfoItem_t typedef | ns3::SatBeamScheduler | private |
WaveformTraceCallback typedef | ns3::SatBeamScheduler | |
~SatBeamScheduler() | ns3::SatBeamScheduler | |