BUFFERING_DELAY_SORT enum value | ns3::SatFwdLinkScheduler | |
BUFFERING_LOAD_SORT enum value | ns3::SatFwdLinkScheduler | |
CanOpenBbFrame(Mac48Address address, uint32_t priorityClass, SatEnums::SatModcod_t modcod) | ns3::SatFwdLinkSchedulerTimeSlicing | private |
ClearAllPackets() | ns3::SatFwdLinkSchedulerTimeSlicing | virtual |
CnoEstimatorMap_t typedef | ns3::SatFwdLinkScheduler | protected |
CnoInfoUpdated(Mac48Address utAddress, double cnoEstimate) | ns3::SatFwdLinkScheduler | |
CnoMatchWithFrame(double cno, Ptr< SatBbFrame > frame) const | ns3::SatFwdLinkScheduler | protected |
CompareSoFlowId(Ptr< SatSchedulingObject > obj1, Ptr< SatSchedulingObject > obj2) | ns3::SatFwdLinkScheduler | static |
CompareSoPriorityHol(Ptr< SatSchedulingObject > obj1, Ptr< SatSchedulingObject > obj2) | ns3::SatFwdLinkScheduler | static |
CompareSoPriorityLoad(Ptr< SatSchedulingObject > obj1, Ptr< SatSchedulingObject > obj2) | ns3::SatFwdLinkScheduler | static |
CreateCnoEstimator() | ns3::SatFwdLinkScheduler | protected |
DoDispose(void) | ns3::SatFwdLinkSchedulerTimeSlicing | private |
GetDefaultFrameDuration() const | ns3::SatFwdLinkScheduler | |
GetInstanceTypeId(void) const | ns3::SatFwdLinkSchedulerTimeSlicing | virtual |
GetNextFrame() | ns3::SatFwdLinkSchedulerTimeSlicing | virtual |
GetSchedulingObjectCno(Ptr< SatSchedulingObject > ob) | ns3::SatFwdLinkScheduler | protected |
GetSchedulingObjects(std::vector< Ptr< SatSchedulingObject >> &output) | ns3::SatFwdLinkSchedulerTimeSlicing | private |
GetSymbols(uint8_t sliceId, SatEnums::SatModcod_t modcod) | ns3::SatFwdLinkSchedulerTimeSlicing | private |
GetTotalDuration() | ns3::SatFwdLinkSchedulerTimeSlicing | private |
GetTypeId(void) | ns3::SatFwdLinkSchedulerTimeSlicing | static |
m_additionalSortCriteria | ns3::SatFwdLinkScheduler | protected |
m_bbFrameConf | ns3::SatFwdLinkScheduler | protected |
m_bbFrameContainers | ns3::SatFwdLinkSchedulerTimeSlicing | private |
m_carrierBandwidthInHz | ns3::SatFwdLinkScheduler | protected |
m_cnoEstimationWindow | ns3::SatFwdLinkScheduler | protected |
m_cnoEstimatorContainer | ns3::SatFwdLinkScheduler | protected |
m_cnoEstimatorMode | ns3::SatFwdLinkScheduler | protected |
m_dummyFrameSendingEnabled | ns3::SatFwdLinkScheduler | protected |
m_lastSliceAssigned | ns3::SatFwdLinkSchedulerTimeSlicing | private |
m_lastSliceDequeued | ns3::SatFwdLinkSchedulerTimeSlicing | private |
m_macAddress | ns3::SatFwdLinkScheduler | protected |
m_numberOfSlices | ns3::SatFwdLinkSchedulerTimeSlicing | private |
m_periodicInterval | ns3::SatFwdLinkScheduler | protected |
m_random | ns3::SatFwdLinkScheduler | protected |
m_schedContextCallback | ns3::SatFwdLinkScheduler | protected |
m_schedulingSymbolRateTrace | ns3::SatFwdLinkScheduler | protected |
m_sendControlMsgCallback | ns3::SatFwdLinkScheduler | protected |
m_slicesMapping | ns3::SatFwdLinkSchedulerTimeSlicing | private |
m_symbolsSent | ns3::SatFwdLinkSchedulerTimeSlicing | private |
m_txOpportunityCallback | ns3::SatFwdLinkScheduler | protected |
NO_SORT enum value | ns3::SatFwdLinkScheduler | |
operator=(const SatFwdLinkScheduler &) | ns3::SatFwdLinkScheduler | protected |
PeriodicTimerExpired() | ns3::SatFwdLinkSchedulerTimeSlicing | private |
PRIORITY_SORT enum value | ns3::SatFwdLinkScheduler | |
RANDOM_SORT enum value | ns3::SatFwdLinkScheduler | |
SatFwdLinkScheduler() | ns3::SatFwdLinkScheduler | |
SatFwdLinkScheduler(Ptr< SatBbFrameConf > conf, Mac48Address address, double carrierBandwidthInHz) | ns3::SatFwdLinkScheduler | |
SatFwdLinkScheduler(const SatFwdLinkScheduler &) | ns3::SatFwdLinkScheduler | protected |
SatFwdLinkSchedulerTimeSlicing() | ns3::SatFwdLinkSchedulerTimeSlicing | |
SatFwdLinkSchedulerTimeSlicing(Ptr< SatBbFrameConf > conf, Mac48Address address, double carrierBandwidthInHz) | ns3::SatFwdLinkSchedulerTimeSlicing | |
SchedContextCallback typedef | ns3::SatFwdLinkScheduler | |
ScheduleBbFrames() | ns3::SatFwdLinkSchedulerTimeSlicing | private |
ScheduleSortingCriteria_t enum name | ns3::SatFwdLinkScheduler | |
SendAndClearSymbolsSentStat() | ns3::SatFwdLinkSchedulerTimeSlicing | privatevirtual |
SendControlMsg(Ptr< SatControlMessage > message, const Address &dest) const | ns3::SatFwdLinkScheduler | |
SendControlMsgCallback typedef | ns3::SatFwdLinkScheduler | |
SendTimeSliceSubscription(Mac48Address address, std::vector< uint8_t > slices) | ns3::SatFwdLinkSchedulerTimeSlicing | private |
SetDummyFrameSendingEnabled(bool dummyFrameSendingEnabled) | ns3::SatFwdLinkScheduler | |
SetSchedContextCallback(SatFwdLinkScheduler::SchedContextCallback cb) | ns3::SatFwdLinkScheduler | |
SetSendControlMsgCallback(SatFwdLinkScheduler::SendControlMsgCallback cb) | ns3::SatFwdLinkScheduler | |
SetTxOpportunityCallback(SatFwdLinkScheduler::TxOpportunityCallback cb) | ns3::SatFwdLinkScheduler | |
SortSchedulingObjects(std::vector< Ptr< SatSchedulingObject >> &so) | ns3::SatFwdLinkScheduler | protected |
TxOpportunityCallback typedef | ns3::SatFwdLinkScheduler | |
~SatFwdLinkScheduler() | ns3::SatFwdLinkScheduler | |
~SatFwdLinkSchedulerTimeSlicing() | ns3::SatFwdLinkSchedulerTimeSlicing | |