| 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 | |