AssignedDaResourcesCallback typedef | ns3::SatUtMac | |
BeamSchedulerCallback typedef | ns3::SatMac | |
ControlMsgTransmissionPossible() const | ns3::SatUtMac | |
CreateCrdsaPacketInstances(uint32_t allocationChannel, std::set< uint32_t > slots) | ns3::SatUtMac | private |
Disable() | ns3::SatMac | virtual |
DoDispose(void) | ns3::SatUtMac | protected |
DoEssaTransmit(Time duration, Ptr< SatWaveform > waveform, uint32_t carrierId, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy=SatUtScheduler::LOOSE) | ns3::SatUtMac | private |
DoFrameStart() | ns3::SatUtMac | private |
DoRandomAccess(SatEnums::RandomAccessTriggerType_t randomAccessTriggerType) | ns3::SatUtMac | private |
DoSlottedAlohaTransmit(Time duration, Ptr< SatWaveform > waveform, uint32_t carrierId, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy=SatUtScheduler::LOOSE) | ns3::SatUtMac | private |
DoTransmit(Time duration, uint32_t carrierId, Ptr< SatWaveform > wf, Ptr< SatTimeSlotConf > tsConf, SatUtScheduler::SatCompliancePolicy_t policy=SatUtScheduler::LOOSE) | ns3::SatUtMac | private |
Enable() | ns3::SatMac | virtual |
ExtractPacketsToSchedule(SatPhy::PacketContainer_t &packets, uint32_t payloadBytes, SatTimeSlotConf::SatTimeSlotType_t type, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy, bool randomAccessChannel) | ns3::SatUtMac | private |
FetchPackets(uint32_t payloadBytes, SatTimeSlotConf::SatTimeSlotType_t type, uint8_t rcIndex, SatUtScheduler::SatCompliancePolicy_t policy) | ns3::SatUtMac | private |
FindNextAvailableRandomAccessSlot(Time opportunityOffset, Ptr< SatFrameConf > frameConf, uint32_t timeSlotCount, uint32_t superFrameId, uint32_t allocationChannel) | ns3::SatUtMac | private |
GatewayUpdateCallback typedef | ns3::SatUtMac | |
GetAddress() const | ns3::SatMac | inline |
GetBeamId() const | ns3::SatUtMac | inline |
GetCurrentSuperFrameId(uint8_t superFrameSeqId) const | ns3::SatUtMac | private |
GetCurrentSuperFrameStartTime(uint8_t superFrameSeqId) const | ns3::SatUtMac | private |
GetGwAddress() | ns3::SatUtMac | |
GetInstanceTypeId(void) const | ns3::SatUtMac | virtual |
GetNextRandomAccessAllocationChannel() | ns3::SatUtMac | private |
GetNextSuperFrameTxTime(uint8_t superFrameSeqId) const | ns3::SatUtMac | |
GetRaChannel() const | ns3::SatUtMac | |
GetRcstState() const | ns3::SatUtMac | |
GetRealSendingTime(Time t) | ns3::SatUtMac | private |
GetSatId() const | ns3::SatUtMac | inline |
GetTypeId(void) | ns3::SatUtMac | static |
HANDOVER_RECOMMENDATION_SENT enum value | ns3::SatUtMac | private |
HandoverCallback typedef | ns3::SatUtMac | |
HandoverState_t enum name | ns3::SatUtMac | private |
IsRandomAccessSlotAvailable(uint32_t superFrameId, uint32_t allocationChannelId, uint32_t slotId) | ns3::SatUtMac | private |
LogOff() | ns3::SatUtMac | |
LogonMsgTransmissionPossible() const | ns3::SatUtMac | |
LoraReceiveCallback typedef | ns3::SatMac | |
m_assignedDaResourcesCallback | ns3::SatUtMac | private |
m_beamEnabledTime | ns3::SatMac | protected |
m_beamId | ns3::SatUtMac | private |
m_beamSchedulerCallback | ns3::SatMac | protected |
m_beamServiceTrace | ns3::SatMac | protected |
m_clockDrift | ns3::SatUtMac | private |
m_crdsaOnlyForControl | ns3::SatUtMac | private |
m_crdsaUniquePacketId | ns3::SatUtMac | private |
m_deltaNcr | ns3::SatUtMac | private |
m_firstTransmittableSuperframeId | ns3::SatUtMac | private |
m_forwardLinkRegenerationMode | ns3::SatMac | protected |
m_gatewayUpdateCallback | ns3::SatUtMac | private |
m_guardTime | ns3::SatUtMac | private |
m_gwAddress | ns3::SatUtMac | private |
m_handoverCallback | ns3::SatUtMac | private |
m_handoverMessagesCount | ns3::SatUtMac | private |
m_handoverModule | ns3::SatMac | protected |
m_handoverState | ns3::SatUtMac | private |
m_isRandomAccessScheduled | ns3::SatUtMac | private |
m_isRegenerative | ns3::SatMac | protected |
m_isStatisticsTagsEnabled | ns3::SatMac | protected |
m_lastDelay | ns3::SatMac | protected |
m_lastLinkDelay | ns3::SatMac | protected |
m_lastNcrDateReceived | ns3::SatUtMac | private |
m_lastSOF | ns3::SatMac | protected |
m_loggedOn | ns3::SatUtMac | private |
m_logonChannel | ns3::SatUtMac | private |
m_maxHandoverMessagesSent | ns3::SatUtMac | private |
m_maxWaitingTimeLogonResponse | ns3::SatUtMac | private |
m_ncr | ns3::SatUtMac | private |
m_ncrMessagesToSend | ns3::SatMac | protected |
m_ncrV2 | ns3::SatMac | protected |
m_nextLogonTransmissionPossible | ns3::SatUtMac | private |
m_nextPacketTime | ns3::SatUtMac | private |
m_node | ns3::SatUtMac | private |
m_nodeInfo | ns3::SatMac | protected |
m_packetTrace | ns3::SatMac | protected |
m_raChannel | ns3::SatUtMac | private |
m_randomAccess | ns3::SatUtMac | private |
m_rcstState | ns3::SatUtMac | private |
m_readCtrlCallback | ns3::SatMac | protected |
m_receptionDates | ns3::SatUtMac | private |
m_reserveCtrlCallback | ns3::SatMac | protected |
m_returnLinkRegenerationMode | ns3::SatMac | protected |
m_routingUpdateCallback | ns3::SatMac | protected |
m_rxCallback | ns3::SatMac | protected |
m_rxDelayTrace | ns3::SatMac | protected |
m_rxJitterTrace | ns3::SatMac | protected |
m_rxLinkDelayTrace | ns3::SatMac | protected |
m_rxLinkJitterTrace | ns3::SatMac | protected |
m_rxLoraCallback | ns3::SatMac | protected |
m_rxTrace | ns3::SatMac | protected |
m_satelliteAddress | ns3::SatMac | protected |
m_satId | ns3::SatUtMac | private |
m_sendCtrlCallback | ns3::SatMac | protected |
m_sendLogonCallback | ns3::SatUtMac | private |
m_sendLogonTries | ns3::SatUtMac | private |
m_sliceSubscriptionCallback | ns3::SatUtMac | private |
m_superframeSeq | ns3::SatUtMac | private |
m_tbtpContainer | ns3::SatUtMac | private |
m_tbtpResourcesTrace | ns3::SatUtMac | private |
m_timingAdvanceCb | ns3::SatUtMac | private |
m_timuInfo | ns3::SatUtMac | private |
m_txCallback | ns3::SatMac | protected |
m_txCheckCallback | ns3::SatUtMac | private |
m_txEnabled | ns3::SatMac | protected |
m_uniformRandomVariable | ns3::SatUtMac | private |
m_updateAddressAndIdentifierCallback | ns3::SatUtMac | private |
m_updateGwAddressCallback | ns3::SatUtMac | private |
m_updateIslCallback | ns3::SatMac | protected |
m_usedRandomAccessSlots | ns3::SatUtMac | private |
m_useLogon | ns3::SatUtMac | private |
m_utScheduler | ns3::SatUtMac | private |
m_waitingTimeLogonRng | ns3::SatUtMac | private |
m_windowInitLogon | ns3::SatUtMac | private |
NO_HANDOVER enum value | ns3::SatUtMac | private |
operator=(const SatUtMac &) | ns3::SatUtMac | private |
PrintUsedRandomAccessSlots() | ns3::SatUtMac | private |
ReadCtrlMsgCallback typedef | ns3::SatMac | |
Receive(SatPhy::PacketContainer_t packets, Ptr< SatSignalParameters >) | ns3::SatUtMac | virtual |
ReceiveCallback typedef | ns3::SatMac | |
ReceiveQueueEvent(SatQueue::QueueEvent_t event, uint8_t rcIndex) | ns3::SatUtMac | virtual |
ReceiveQueueEventEssa(SatQueue::QueueEvent_t event, uint8_t rcIndex) | ns3::SatUtMac | virtual |
ReceiveSignalingPacket(Ptr< Packet > packet) | ns3::SatUtMac | private |
RemovePastRandomAccessSlots(uint32_t superFrameId) | ns3::SatUtMac | private |
ReserveCtrlMsgCallback typedef | ns3::SatMac | |
ReserveIdAndStoreCtrlMsgToContainer(Ptr< SatControlMessage > msg) | ns3::SatMac | |
RoutingUpdateCallback typedef | ns3::SatMac | |
RxTraces(SatPhy::PacketContainer_t packets) | ns3::SatMac | protected |
SatMac() | ns3::SatMac | |
SatMac(uint32_t satId, uint32_t beamId) | ns3::SatMac | |
SatMac(const SatMac &) | ns3::SatMac | private |
SatUtMac() | ns3::SatUtMac | |
SatUtMac(Ptr< Node > node, uint32_t satId, uint32_t beamId, Ptr< SatSuperframeSeq > seq, bool crdsaOnlyForControl) | ns3::SatUtMac | |
SatUtMac(const SatUtMac &) | ns3::SatUtMac | private |
ScheduleCrdsaTransmission(uint32_t allocationChannel, SatRandomAccess::RandomAccessTxOpportunities_s txOpportunities) | ns3::SatUtMac | private |
ScheduleDaTxOpportunity(Time transmitDelay, Time duration, Ptr< SatWaveform > wf, Ptr< SatTimeSlotConf > tsConf, uint32_t carrierId) | ns3::SatUtMac | private |
ScheduleEssaTransmission(uint32_t allocationChannel) | ns3::SatUtMac | private |
ScheduleSlottedAlohaTransmission(uint32_t allocationChannel) | ns3::SatUtMac | private |
ScheduleTimeSlots(Ptr< SatTbtpMessage > tbtp) | ns3::SatUtMac | private |
SearchFrameForAvailableSlot(Time superframeStartTime, Ptr< SatFrameConf > frameConf, uint32_t timeSlotCount, uint32_t superFrameId, uint32_t allocationChannel) | ns3::SatUtMac | private |
SendCtrlMsgCallback typedef | ns3::SatMac | |
SendCtrlMsgFromContainer(uint32_t sendId) | ns3::SatMac | |
SendLogon(Ptr< Packet > packet) | ns3::SatUtMac | |
SendLogonCallback typedef | ns3::SatUtMac | |
SendPacket(SatPhy::PacketContainer_t packets, uint32_t carrierId, Time duration, SatSignalParameters::txInfo_s txInfo) | ns3::SatMac | protectedvirtual |
SetAssignedDaResourcesCallback(SatUtMac::AssignedDaResourcesCallback cb) | ns3::SatUtMac | |
SetBeamId(uint32_t beamId) | ns3::SatMac | inline |
SetBeamSchedulerCallback(SatMac::BeamSchedulerCallback cb) | ns3::SatMac | |
SetGatewayUpdateCallback(SatUtMac::GatewayUpdateCallback cb) | ns3::SatUtMac | |
SetGwAddress(Mac48Address gwAddress) | ns3::SatUtMac | |
SetHandoverCallback(SatUtMac::HandoverCallback cb) | ns3::SatUtMac | |
SetHandoverModule(Ptr< SatHandoverModule > handoverModule) | ns3::SatMac | |
SetLogonChannel(uint32_t channelId) | ns3::SatUtMac | |
SetLoraReceiveCallback(SatMac::LoraReceiveCallback cb) | ns3::SatMac | |
SetNodeInfo(Ptr< SatNodeInfo > nodeInfo) | ns3::SatUtMac | virtual |
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::SatUtMac | virtual |
SetSatId(uint32_t satId) | ns3::SatMac | inline |
SetSendCtrlCallback(SatMac::SendCtrlMsgCallback cb) | ns3::SatMac | |
SetSendLogonCallback(SatUtMac::SendLogonCallback cb) | ns3::SatUtMac | |
SetSliceSubscriptionCallback(SatUtMac::SliceSubscriptionCallback cb) | ns3::SatUtMac | |
SetTimeTag(SatPhy::PacketContainer_t packets) | ns3::SatMac | protected |
SetTimingAdvanceCallback(SatUtMac::TimingAdvanceCallback cb) | ns3::SatUtMac | |
SetTransmitCallback(SatMac::TransmitCallback cb) | ns3::SatMac | |
SetTxCheckCallback(SatUtMac::TxCheckCallback cb) | ns3::SatUtMac | |
SetUpdateAddressAndIdentifierCallback(SatUtMac::UpdateAddressAndIdentifierCallback cb) | ns3::SatUtMac | |
SetUpdateGwAddressCallback(SatUtMac::UpdateGwAddressCallback cb) | ns3::SatUtMac | |
SetUpdateIslCallback(SatMac::UpdateIslCallback cb) | ns3::SatMac | |
SliceSubscriptionCallback typedef | ns3::SatUtMac | |
TbtpResourcesTraceCallback typedef | ns3::SatUtMac | |
TimingAdvanceCallback typedef | ns3::SatUtMac | |
TransmitCallback typedef | ns3::SatMac | |
TransmitPackets(SatPhy::PacketContainer_t packets, Time duration, uint32_t carrierId, SatSignalParameters::txInfo_s txInfo) | ns3::SatUtMac | private |
TxCheckCallback typedef | ns3::SatUtMac | |
UpdateAddressAndIdentifierCallback typedef | ns3::SatUtMac | |
UpdateGwAddressCallback typedef | ns3::SatUtMac | |
UpdateIslCallback typedef | ns3::SatMac | |
UpdateUsedRandomAccessSlots(uint32_t superFrameId, uint32_t allocationChannel, uint32_t slot) | ns3::SatUtMac | private |
WAITING_FOR_TBTP enum value | ns3::SatUtMac | private |
~SatMac() | ns3::SatMac | |
~SatUtMac() | ns3::SatUtMac | |