AcceptRequests(CcLevel_t ccLevel) | ns3::SatFrameAllocator | private |
Allocate(CcLevel_t ccLevel, SatFrameAllocReq *allocReq, uint32_t waveformId) | ns3::SatFrameAllocator | |
CC_LEVEL_CRA enum value | ns3::SatFrameAllocator | |
CC_LEVEL_CRA_MIN_RBDC enum value | ns3::SatFrameAllocator | |
CC_LEVEL_CRA_RBDC enum value | ns3::SatFrameAllocator | |
CC_LEVEL_CRA_RBDC_VBDC enum value | ns3::SatFrameAllocator | |
CcLevel_t enum name | ns3::SatFrameAllocator | |
CreateCtrlTimeSlot(uint16_t carrierId, int64_t &utSymbolsToUse, int64_t &carrierSymbolsToUse, int64_t &utSymbolsLeft, int64_t &rcSymbolsLeft, bool rcBasedAllocationEnabled) | ns3::SatFrameAllocator | private |
CreateNewTbtp(TbtpMsgContainer_t &tbtpContainer) | ns3::SatFrameAllocator | private |
CreateTimeSlot(uint16_t carrierId, int64_t &utSymbolsToUse, int64_t &carrierSymbolsToUse, int64_t &utSymbolsLeft, int64_t &rcSymbolsLeft, double cno, bool rcBasedAllocationEnabled) | ns3::SatFrameAllocator | private |
GenerateTimeSlots(SatFrameAllocator::TbtpMsgContainer_t &tbtpContainer, uint32_t maxSizeInBytes, UtAllocInfoContainer_t &utAllocContainer, bool rcBasedAllocationEnabled, TracedCallback< uint32_t > waveformTrace, TracedCallback< uint32_t, uint32_t > utLoadTrace, TracedCallback< uint32_t, double > loadTrace) | ns3::SatFrameAllocator | |
GetBestWaveform(double cno, uint32_t &waveFormId, double &cnoThreshold) const | ns3::SatFrameAllocator | |
GetCarrierBandwidthHz(bool checkParent=false) const | ns3::SatFrameAllocator | inline |
GetCarrierCount() const | ns3::SatFrameAllocator | inline |
GetCarrierMinPayloadInBytes() const | ns3::SatFrameAllocator | inline |
GetCcLoad(CcLevel_t ccLevel) | ns3::SatFrameAllocator | |
GetMostRobustWaveform() const | ns3::SatFrameAllocator | inline |
GetOptimalBurtsLengthInSymbols(int64_t symbolsToUse, int64_t symbolsLeft, double cno, uint32_t &waveformId) | ns3::SatFrameAllocator | private |
GetParent() const | ns3::SatFrameAllocator | inline |
GetUtAllocItem(UtAllocInfoContainer_t &allocContainer, Address ut) | ns3::SatFrameAllocator | private |
GetVolumeBytes() const | ns3::SatFrameAllocator | inline |
m_allocationDenied | ns3::SatFrameAllocator | private |
m_availableSymbolsInFrame | ns3::SatFrameAllocator | private |
m_burstLenghts | ns3::SatFrameAllocator | private |
m_carriersOffset | ns3::SatFrameAllocator | private |
m_configType | ns3::SatFrameAllocator | private |
m_frameConf | ns3::SatFrameAllocator | private |
m_frameId | ns3::SatFrameAllocator | private |
m_guardTimeSymbols | ns3::SatFrameAllocator | private |
m_maxCarrierCount | ns3::SatFrameAllocator | private |
m_maxSymbolsPerCarrier | ns3::SatFrameAllocator | private |
m_mostRobustWaveform | ns3::SatFrameAllocator | private |
m_parent | ns3::SatFrameAllocator | private |
m_preAllocatedCraSymbols | ns3::SatFrameAllocator | private |
m_preAllocatedMinRdbcSymbols | ns3::SatFrameAllocator | private |
m_preAllocatedRdbcSymbols | ns3::SatFrameAllocator | private |
m_preAllocatedVdbcSymbols | ns3::SatFrameAllocator | private |
m_rcAllocs | ns3::SatFrameAllocator | private |
m_totalSymbolsInFrame | ns3::SatFrameAllocator | private |
m_utAllocs | ns3::SatFrameAllocator | private |
m_waveformConf | ns3::SatFrameAllocator | private |
PreAllocateSymbols(double targetLoad, bool fcaEnabled) | ns3::SatFrameAllocator | |
RcAllocContainer_t typedef | ns3::SatFrameAllocator | private |
RcAllocItem_t typedef | ns3::SatFrameAllocator | private |
Reset() | ns3::SatFrameAllocator | |
SatFrameAllocator() | ns3::SatFrameAllocator | |
SatFrameAllocator(Ptr< SatFrameConf > frameConf, uint8_t frameId, SatSuperframeConf::ConfigType_t m_configType, Ptr< SatFrameAllocator > parent) | ns3::SatFrameAllocator | |
SatFrameAllocContainer_t typedef | ns3::SatFrameAllocator | |
SatFrameAllocInfoItemContainer_t typedef | ns3::SatFrameAllocator | private |
SatFrameAllocReqItemContainer_t typedef | ns3::SatFrameAllocator | |
SelectCarriers(uint16_t &amount, uint16_t offset) | ns3::SatFrameAllocator | |
ShareSymbols(bool fcaEnabled) | ns3::SatFrameAllocator | private |
SortCarriers() | ns3::SatFrameAllocator | private |
SortUtRcs(Address ut) | ns3::SatFrameAllocator | private |
SortUts() | ns3::SatFrameAllocator | private |
TbtpMsgContainer_t typedef | ns3::SatFrameAllocator | |
UpdateAndStoreAllocReq(Address address, double cno, SatFrameAllocInfo &req) | ns3::SatFrameAllocator | private |
UtAllocContainer_t typedef | ns3::SatFrameAllocator | private |
UtAllocInfoContainer_t typedef | ns3::SatFrameAllocator | |
UtAllocInfoItem_t typedef | ns3::SatFrameAllocator | |