ns3::SatUtMac Member List

This is the complete list of members for ns3::SatUtMac, including all inherited members.

AskedBeamCallback typedefns3::SatUtMac
AssignedDaResourcesCallback typedefns3::SatUtMac
BeamCheckerCallback typedefns3::SatUtMac
BeamScheculerCallback typedefns3::SatUtMac
ControlMsgTransmissionPossible() constns3::SatUtMac
CreateCrdsaPacketInstances(uint32_t allocationChannel, std::set< uint32_t > slots)ns3::SatUtMacprivate
Disable()ns3::SatMacvirtual
DoDispose(void)ns3::SatUtMacprotected
DoEssaTransmit(Time duration, Ptr< SatWaveform > waveform, uint32_t carrierId, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy=SatUtScheduler::LOOSE)ns3::SatUtMacprivate
DoFrameStart()ns3::SatUtMacprivate
DoRandomAccess(SatEnums::RandomAccessTriggerType_t randomAccessTriggerType)ns3::SatUtMacprivate
DoSlottedAlohaTransmit(Time duration, Ptr< SatWaveform > waveform, uint32_t carrierId, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy=SatUtScheduler::LOOSE)ns3::SatUtMacprivate
DoTransmit(Time duration, uint32_t carrierId, Ptr< SatWaveform > wf, Ptr< SatTimeSlotConf > tsConf, SatUtScheduler::SatCompliancePolicy_t policy=SatUtScheduler::LOOSE)ns3::SatUtMacprivate
Enable()ns3::SatMacvirtual
ExtractPacketsToSchedule(SatPhy::PacketContainer_t &packets, uint32_t payloadBytes, SatTimeSlotConf::SatTimeSlotType_t type, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy, bool randomAccessChannel)ns3::SatUtMacprivate
FetchPackets(uint32_t payloadBytes, SatTimeSlotConf::SatTimeSlotType_t type, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy)ns3::SatUtMacprivate
FindNextAvailableRandomAccessSlot(Time opportunityOffset, Ptr< SatFrameConf > frameConf, uint32_t timeSlotCount, uint32_t superFrameId, uint32_t allocationChannel)ns3::SatUtMacprivate
GatewayUpdateCallback typedefns3::SatUtMac
GetAddress() constns3::SatMacinline
GetBeamId() constns3::SatUtMacinline
GetCurrentSuperFrameId(uint8_t superFrameSeqId) constns3::SatUtMacprivate
GetCurrentSuperFrameStartTime(uint8_t superFrameSeqId) constns3::SatUtMacprivate
GetGwAddress()ns3::SatUtMac
GetInstanceTypeId(void) constns3::SatUtMacvirtual
GetNextRandomAccessAllocationChannel()ns3::SatUtMacprivate
GetNextSuperFrameTxTime(uint8_t superFrameSeqId) constns3::SatUtMac
GetRaChannel() constns3::SatUtMac
GetRcstState() constns3::SatUtMac
GetRealSendingTime(Time t)ns3::SatUtMacprivate
GetSatId() constns3::SatUtMacinline
GetTypeId(void)ns3::SatUtMacstatic
HANDOVER_RECOMMENDATION_SENT enum valuens3::SatUtMacprivate
HandoverCallback typedefns3::SatUtMac
HandoverState_t enum namens3::SatUtMacprivate
IsRandomAccessSlotAvailable(uint32_t superFrameId, uint32_t allocationChannelId, uint32_t slotId)ns3::SatUtMacprivate
LogOff()ns3::SatUtMac
LogonMsgTransmissionPossible() constns3::SatUtMac
LoraReceiveCallback typedefns3::SatMac
m_askedBeamCallbackns3::SatUtMacprivate
m_assignedDaResourcesCallbackns3::SatUtMacprivate
m_beamCheckerCallbackns3::SatUtMacprivate
m_beamEnabledTimens3::SatMacprotected
m_beamIdns3::SatUtMacprivate
m_beamScheculerCallbackns3::SatUtMacprivate
m_beamServiceTracens3::SatMacprotected
m_clockDriftns3::SatUtMacprivate
m_crdsaOnlyForControlns3::SatUtMacprivate
m_crdsaUniquePacketIdns3::SatUtMacprivate
m_deltaNcrns3::SatUtMacprivate
m_firstTransmittableSuperframeIdns3::SatUtMacprivate
m_forwardLinkRegenerationModens3::SatMacprotected
m_gatewayUpdateCallbackns3::SatUtMacprivate
m_guardTimens3::SatUtMacprivate
m_gwAddressns3::SatUtMacprivate
m_handoverCallbackns3::SatUtMacprivate
m_handoverMessagesCountns3::SatUtMacprivate
m_handoverStatens3::SatUtMacprivate
m_isRandomAccessScheduledns3::SatUtMacprivate
m_isRegenerativens3::SatMacprotected
m_isStatisticsTagsEnabledns3::SatMacprotected
m_lastDelayns3::SatMacprotected
m_lastLinkDelayns3::SatMacprotected
m_lastNcrDateReceivedns3::SatUtMacprivate
m_lastSOFns3::SatMacprotected
m_loggedOnns3::SatUtMacprivate
m_logonChannelns3::SatUtMacprivate
m_maxHandoverMessagesSentns3::SatUtMacprivate
m_maxWaitingTimeLogonResponsens3::SatUtMacprivate
m_ncrns3::SatUtMacprivate
m_ncrMessagesToSendns3::SatMacprotected
m_ncrV2ns3::SatMacprotected
m_nextLogonTransmissionPossiblens3::SatUtMacprivate
m_nextPacketTimens3::SatUtMacprivate
m_nodeInfons3::SatMacprotected
m_packetTracens3::SatMacprotected
m_raChannelns3::SatUtMacprivate
m_randomAccessns3::SatUtMacprivate
m_rcstStatens3::SatUtMacprivate
m_readCtrlCallbackns3::SatMacprotected
m_receptionDatesns3::SatUtMacprivate
m_reserveCtrlCallbackns3::SatMacprotected
m_returnLinkRegenerationModens3::SatMacprotected
m_routingUpdateCallbackns3::SatMacprotected
m_rxCallbackns3::SatMacprotected
m_rxDelayTracens3::SatMacprotected
m_rxJitterTracens3::SatMacprotected
m_rxLinkDelayTracens3::SatMacprotected
m_rxLinkJitterTracens3::SatMacprotected
m_rxLoraCallbackns3::SatMacprotected
m_rxTracens3::SatMacprotected
m_satelliteAddressns3::SatMacprotected
m_satIdns3::SatUtMacprivate
m_sendCtrlCallbackns3::SatMacprotected
m_sendLogonCallbackns3::SatUtMacprivate
m_sendLogonTriesns3::SatUtMacprivate
m_sliceSubscriptionCallbackns3::SatUtMacprivate
m_superframeSeqns3::SatUtMacprivate
m_tbtpContainerns3::SatUtMacprivate
m_tbtpResourcesTracens3::SatUtMacprivate
m_timingAdvanceCbns3::SatUtMacprivate
m_timuInfons3::SatUtMacprivate
m_txCallbackns3::SatMacprotected
m_txCheckCallbackns3::SatUtMacprivate
m_txEnabledns3::SatMacprotected
m_uniformRandomVariablens3::SatUtMacprivate
m_updateGwAddressCallbackns3::SatUtMacprivate
m_usedRandomAccessSlotsns3::SatUtMacprivate
m_useLogonns3::SatUtMacprivate
m_utSchedulerns3::SatUtMacprivate
m_waitingTimeLogonRngns3::SatUtMacprivate
m_windowInitLogonns3::SatUtMacprivate
NO_HANDOVER enum valuens3::SatUtMacprivate
operator=(const SatUtMac &)ns3::SatUtMacprivate
PrintUsedRandomAccessSlots()ns3::SatUtMacprivate
ReadCtrlMsgCallback typedefns3::SatMac
Receive(SatPhy::PacketContainer_t packets, Ptr< SatSignalParameters >)ns3::SatUtMacvirtual
ReceiveCallback typedefns3::SatMac
ReceiveQueueEvent(SatQueue::QueueEvent_t event, uint8_t rcIndex)ns3::SatUtMacvirtual
ReceiveQueueEventEssa(SatQueue::QueueEvent_t event, uint8_t rcIndex)ns3::SatUtMacvirtual
ReceiveSignalingPacket(Ptr< Packet > packet)ns3::SatUtMacprivate
RemovePastRandomAccessSlots(uint32_t superFrameId)ns3::SatUtMacprivate
ReserveCtrlMsgCallback typedefns3::SatMac
ReserveIdAndStoreCtrlMsgToContainer(Ptr< SatControlMessage > msg)ns3::SatMac
RoutingUpdateCallback typedefns3::SatMac
RxTraces(SatPhy::PacketContainer_t packets)ns3::SatMacprotected
SatMac()ns3::SatMac
SatMac(uint32_t satId, uint32_t beamId, SatEnums::RegenerationMode_t forwardLinkRegenerationMode, SatEnums::RegenerationMode_t returnLinkRegenerationMode)ns3::SatMac
SatMac(const SatMac &)ns3::SatMacprivate
SatUtMac()ns3::SatUtMac
SatUtMac(uint32_t satId, uint32_t beamId, Ptr< SatSuperframeSeq > seq, SatEnums::RegenerationMode_t forwardLinkRegenerationMode, SatEnums::RegenerationMode_t returnLinkRegenerationMode, bool crdsaOnlyForControl)ns3::SatUtMac
SatUtMac(const SatUtMac &)ns3::SatUtMacprivate
ScheduleCrdsaTransmission(uint32_t allocationChannel, SatRandomAccess::RandomAccessTxOpportunities_s txOpportunities)ns3::SatUtMacprivate
ScheduleDaTxOpportunity(Time transmitDelay, Time duration, Ptr< SatWaveform > wf, Ptr< SatTimeSlotConf > tsConf, uint32_t carrierId)ns3::SatUtMacprivate
ScheduleEssaTransmission(uint32_t allocationChannel)ns3::SatUtMacprivate
ScheduleSlottedAlohaTransmission(uint32_t allocationChannel)ns3::SatUtMacprivate
ScheduleTimeSlots(Ptr< SatTbtpMessage > tbtp)ns3::SatUtMacprivate
SearchFrameForAvailableSlot(Time superframeStartTime, Ptr< SatFrameConf > frameConf, uint32_t timeSlotCount, uint32_t superFrameId, uint32_t allocationChannel)ns3::SatUtMacprivate
SendCtrlMsgCallback typedefns3::SatMac
SendCtrlMsgFromContainer(uint32_t sendId)ns3::SatMac
SendLogon(Ptr< Packet > packet)ns3::SatUtMac
SendLogonCallback typedefns3::SatUtMac
SendPacket(SatPhy::PacketContainer_t packets, uint32_t carrierId, Time duration, SatSignalParameters::txInfo_s txInfo)ns3::SatMacprotectedvirtual
SetAskedBeamCallback(SatUtMac::AskedBeamCallback cb)ns3::SatUtMac
SetAssignedDaResourcesCallback(SatUtMac::AssignedDaResourcesCallback cb)ns3::SatUtMac
SetBeamCheckerCallback(SatUtMac::BeamCheckerCallback cb)ns3::SatUtMac
SetBeamScheculerCallback(SatUtMac::BeamScheculerCallback cb)ns3::SatUtMac
SetGatewayUpdateCallback(SatUtMac::GatewayUpdateCallback cb)ns3::SatUtMac
SetGwAddress(Mac48Address gwAddress)ns3::SatUtMac
SetHandoverCallback(SatUtMac::HandoverCallback cb)ns3::SatUtMac
SetLogonChannel(uint32_t channelId)ns3::SatUtMac
SetLoraReceiveCallback(SatMac::LoraReceiveCallback cb)ns3::SatMac
SetNodeInfo(Ptr< SatNodeInfo > nodeInfo)ns3::SatUtMacvirtual
SetRaChannel(uint32_t raChannel)ns3::SatUtMac
SetRandomAccess(Ptr< SatRandomAccess > randomAccess)ns3::SatUtMac
SetReadCtrlCallback(SatMac::ReadCtrlMsgCallback cb)ns3::SatMac
SetReceiveCallback(SatMac::ReceiveCallback cb)ns3::SatMac
SetReserveCtrlCallback(SatMac::ReserveCtrlMsgCallback cb)ns3::SatMac
SetRoutingUpdateCallback(SatMac::RoutingUpdateCallback cb)ns3::SatMac
SetSatelliteAddress(Address satelliteAddress)ns3::SatUtMacvirtual
SetSendCtrlCallback(SatMac::SendCtrlMsgCallback cb)ns3::SatMac
SetSendLogonCallback(SatUtMac::SendLogonCallback cb)ns3::SatUtMac
SetSliceSubscriptionCallback(SatUtMac::SliceSubscriptionCallback cb)ns3::SatUtMac
SetTimeTag(SatPhy::PacketContainer_t packets)ns3::SatMacprotected
SetTimingAdvanceCallback(SatUtMac::TimingAdvanceCallback cb)ns3::SatUtMac
SetTransmitCallback(SatMac::TransmitCallback cb)ns3::SatMac
SetTxCheckCallback(SatUtMac::TxCheckCallback cb)ns3::SatUtMac
SetUpdateGwAddressCallback(SatUtMac::UpdateGwAddressCallback cb)ns3::SatUtMac
SliceSubscriptionCallback typedefns3::SatUtMac
TbtpResourcesTraceCallback typedefns3::SatUtMac
TimingAdvanceCallback typedefns3::SatUtMac
TransmitCallback typedefns3::SatMac
TransmitPackets(SatPhy::PacketContainer_t packets, Time duration, uint32_t carrierId, SatSignalParameters::txInfo_s txInfo)ns3::SatUtMacprivate
TxCheckCallback typedefns3::SatUtMac
UpdateGwAddressCallback typedefns3::SatUtMac
UpdateUsedRandomAccessSlots(uint32_t superFrameId, uint32_t allocationChannel, uint32_t slot)ns3::SatUtMacprivate
WAITING_FOR_TBTP enum valuens3::SatUtMacprivate
~SatMac()ns3::SatMac
~SatUtMac()ns3::SatUtMac