AddMulticastGroupRoutes(MulticastBeamInfo_t beamInfo, Ptr< Node > sourceUtNode, Ipv4Address sourceAddress, Ipv4Address groupAddress, bool routeToGwUsers, Ptr< NetDevice > &gwOutputDev) | ns3::SatBeamHelper | |
AddMulticastRouteToUt(Ptr< Node > utNode, Ipv4Address sourceAddress, Ipv4Address groupAddress, bool routeToSatellite) | ns3::SatBeamHelper | private |
CarrierBandwidthConverter typedef | ns3::SatBeamHelper | |
CarrierFreqConverter typedef | ns3::SatBeamHelper | |
CreateBeamInfo() const | ns3::SatBeamHelper | private |
DoDispose() | ns3::SatBeamHelper | virtual |
EnableCreationTraces(Ptr< OutputStreamWrapper > stream, CallbackBase &cb) | ns3::SatBeamHelper | |
EnablePacketTrace() | ns3::SatBeamHelper | |
FrequencyPair_t typedef | ns3::SatBeamHelper | |
GetBeamInfo() const | ns3::SatBeamHelper | |
GetBeams() const | ns3::SatBeamHelper | |
GetChannelPair(uint32_t satId, uint32_t beamId, uint32_t fwdFrequencyId, uint32_t rtnFrequencyId, bool isUserLink) | ns3::SatBeamHelper | private |
GetGwHelper() const | ns3::SatBeamHelper | |
GetGwId(uint32_t satId, uint32_t beamId) const | ns3::SatBeamHelper | |
GetGwNode(uint32_t gwId) const | ns3::SatBeamHelper | |
GetInstanceTypeId(void) const | ns3::SatBeamHelper | virtual |
GetNcc() const | ns3::SatBeamHelper | |
GetOrbiterHelper() const | ns3::SatBeamHelper | |
GetPropagationDelayModel(uint32_t satId, uint32_t beamId, SatEnums::ChannelType_t channelType) | ns3::SatBeamHelper | |
GetPropagationDelayModelEnum() | ns3::SatBeamHelper | |
GetTypeId(void) | ns3::SatBeamHelper | static |
GetUtBeamId(Ptr< Node > utNode) const | ns3::SatBeamHelper | |
GetUtHelper() const | ns3::SatBeamHelper | |
GetUtInfo() const | ns3::SatBeamHelper | |
GetUtNodes(uint32_t satId, uint32_t beamId) const | ns3::SatBeamHelper | |
GwLink_t typedef | ns3::SatBeamHelper | |
Init() | ns3::SatBeamHelper | |
Install(NodeContainer ut, Ptr< Node > gwNode, uint32_t gwId, uint32_t satId, uint32_t beamId, uint32_t rtnUlFreqId, uint32_t rtnFlFreqId, uint32_t fwdUlFreqId, uint32_t fwdFlFreqId, SatMac::RoutingUpdateCallback routingCallback) | ns3::SatBeamHelper | |
InstallFadingContainer(Ptr< Node > node) const | ns3::SatBeamHelper | private |
InstallFeeder(Ptr< SatOrbiterNetDevice > orbiterNetDevice, Ptr< Node > gwNode, uint32_t gwId, uint32_t satId, uint32_t beamId, uint32_t feederSatId, uint32_t feederBeamId, SatChannelPair::ChannelPair_t feederLink, uint32_t rtnFlFreqId, uint32_t fwdFlFreqId, SatMac::RoutingUpdateCallback routingCallback) | ns3::SatBeamHelper | |
InstallIsls() | ns3::SatBeamHelper | |
InstallUser(Ptr< SatOrbiterNetDevice > orbiterNetDevice, NodeContainer ut, Ptr< NetDevice > gwNd, uint32_t satId, uint32_t beamId, SatChannelPair::ChannelPair_t userLink, uint32_t rtnUlFreqId, uint32_t fwdUlFreqId, SatMac::RoutingUpdateCallback routingCallback) | ns3::SatBeamHelper | |
m_antennaGainPatterns | ns3::SatBeamHelper | private |
m_beam | ns3::SatBeamHelper | private |
m_beamFreqs | ns3::SatBeamHelper | private |
m_bstpController | ns3::SatBeamHelper | private |
m_carrierBandwidthConverter | ns3::SatBeamHelper | private |
m_carrierFreqConverter | ns3::SatBeamHelper | private |
m_channelFactory | ns3::SatBeamHelper | private |
m_constantPropagationDelay | ns3::SatBeamHelper | private |
m_creationTrace | ns3::SatBeamHelper | private |
m_ctrlMsgStoreTimeFwdLink | ns3::SatBeamHelper | private |
m_ctrlMsgStoreTimeRtnLink | ns3::SatBeamHelper | private |
m_dvbVersion | ns3::SatBeamHelper | private |
m_enableFwdLinkBeamHopping | ns3::SatBeamHelper | private |
m_enableTracesOnReturnLink | ns3::SatBeamHelper | private |
m_fadingModel | ns3::SatBeamHelper | private |
m_flChannels | ns3::SatBeamHelper | private |
m_gwHelper | ns3::SatBeamHelper | private |
m_gwNdMap | ns3::SatBeamHelper | private |
m_gwNode | ns3::SatBeamHelper | private |
m_isls | ns3::SatBeamHelper | private |
m_markovConf | ns3::SatBeamHelper | private |
m_ncc | ns3::SatBeamHelper | private |
m_orbiterHelper | ns3::SatBeamHelper | private |
m_packetTrace | ns3::SatBeamHelper | private |
m_printDetailedInformationToCreationTraces | ns3::SatBeamHelper | private |
m_propagationDelayModel | ns3::SatBeamHelper | private |
m_raCollisionModel | ns3::SatBeamHelper | private |
m_raConstantErrorRate | ns3::SatBeamHelper | private |
m_raInterferenceEliminationModel | ns3::SatBeamHelper | private |
m_raInterferenceModel | ns3::SatBeamHelper | private |
m_randomAccessModel | ns3::SatBeamHelper | private |
m_rlLinkResultsType | ns3::SatBeamHelper | private |
m_superframeSeq | ns3::SatBeamHelper | private |
m_ulChannels | ns3::SatBeamHelper | private |
m_utHelper | ns3::SatBeamHelper | private |
m_utNode | ns3::SatBeamHelper | private |
MulticastBeamInfo_t typedef | ns3::SatBeamHelper | |
MulticastBeamInfoItem_t typedef | ns3::SatBeamHelper | |
SatBeamHelper() | ns3::SatBeamHelper | |
SatBeamHelper(std::vector< std::pair< uint32_t, uint32_t >> isls, SatTypedefs::CarrierBandwidthConverter_t bandwidthConverterCb, uint32_t fwdLinkCarrierCount, uint32_t rtnLinkCarrierCount, Ptr< SatSuperframeSeq > seq) | ns3::SatBeamHelper | |
SetAntennaGainPatterns(Ptr< SatAntennaGainPatternContainer > antennaPatterns) | ns3::SatBeamHelper | |
SetChannelAttribute(std::string name, const AttributeValue &value) | ns3::SatBeamHelper | |
SetDeviceAttribute(std::string name, const AttributeValue &value) | ns3::SatBeamHelper | |
SetIslRoutes() | ns3::SatBeamHelper | |
SetNccRoutingCallback(SatNcc::UpdateRoutingCallback cb) | ns3::SatBeamHelper | |
StoreGwNode(uint32_t id, Ptr< Node > node) | ns3::SatBeamHelper | private |
~SatBeamHelper() | ns3::SatBeamHelper | inlinevirtual |