Loading...
Searching...
No Matches
ns3::SatTrafficHelperConf Class Reference

#include "satellite-traffic-helper.h"

Inheritance diagram for ns3::SatTrafficHelperConf:
Collaboration diagram for ns3::SatTrafficHelperConf:

Public Types

enum  TrafficDirection_t { RTN_LINK , FWD_LINK , BOTH_LINK }
enum  TransportLayerProtocol_t { PROTOCOL_UDP , PROTOCOL_TCP , PROTOCOL_BOTH }

Public Member Functions

 SatTrafficHelperConf ()
 Default constructor.
 SatTrafficHelperConf (Ptr< SatTrafficHelper > trafficHelper, Time simTime)
 Custom constructor.
virtual ~SatTrafficHelperConf ()
 Destructor.
void InstallTrafficModels ()
 Install traffic models from configuration files.

Static Public Member Functions

static TypeId GetTypeId (void)
 Derived from Object.

Public Attributes

std::map< std::string, TrafficConfiguration_tm_trafficModel

Private Member Functions

SatTrafficHelper::VoipCodec_t GetTrafficCodec (std::string trafficModel) const
DataRate GetTrafficDataRate (std::string trafficModel) const
TrafficDirection_t GetTrafficDirection (std::string trafficModel) const
Time GetTrafficInterval (std::string trafficModel) const
Time GetTrafficOffTime (std::string trafficModel) const
std::string GetTrafficOffTimePattern (std::string trafficModel) const
Time GetTrafficOnTime (std::string trafficModel) const
std::string GetTrafficOnTimePattern (std::string trafficModel) const
uint32_t GetTrafficPacketSize (std::string trafficModel) const
double GetTrafficPercentage (std::string trafficModel) const
TransportLayerProtocol_t GetTrafficProtocol (std::string trafficModel) const
Time GetTrafficStartDelay (std::string trafficModel) const
Time GetTrafficStartTime (std::string trafficModel) const
Time GetTrafficStopTime (std::string trafficModel) const
void SetTrafficCodec (std::string trafficModel, SatTrafficHelper::VoipCodec_t codec)
void SetTrafficDataRate (std::string trafficModel, DataRate dataRate)
void SetTrafficDirection (std::string trafficModel, TrafficDirection_t direction)
void SetTrafficInterval (std::string trafficModel, Time interval)
void SetTrafficOffTime (std::string trafficModel, Time offTime)
void SetTrafficOffTimePattern (std::string trafficModel, std::string offTimePattern)
void SetTrafficOnTime (std::string trafficModel, Time onTime)
void SetTrafficOnTimePattern (std::string trafficModel, std::string onTimePattern)
void SetTrafficPacketSize (std::string trafficModel, uint32_t packetSize)
void SetTrafficPercentage (std::string trafficModel, double percentage)
void SetTrafficProtocol (std::string trafficModel, TransportLayerProtocol_t protocol)
void SetTrafficStartDelay (std::string trafficModel, Time startDelay)
void SetTrafficStartTime (std::string trafficModel, Time startTime)
void SetTrafficStopTime (std::string trafficModel, Time stopTime)
 TRAFFIC_MODEL_CODEC_ATTRIBUTE_ACCESSOR_DEFINE (Voip)
 TRAFFIC_MODEL_DATA_RATE_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_DATA_RATE_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE (Http)
 TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE (Nrtv)
 TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE (Voip)
 TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE (LoraCbr)
 TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE (LoraPeriodic)
 TRAFFIC_MODEL_OFF_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_OFF_TIME_PATTERN_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_ON_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_ON_TIME_PATTERN_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE (LoraCbr)
 TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE (LoraPeriodic)
 TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (Http)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (LoraCbr)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (LoraPeriodic)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (Nrtv)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE (Voip)
 TRAFFIC_MODEL_PROTOCOL_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_PROTOCOL_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (Http)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (LoraCbr)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (LoraPeriodic)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (Nrtv)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE (Voip)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Http)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (LoraCbr)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (LoraPeriodic)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Nrtv)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Voip)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Cbr)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Http)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (LoraCbr)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (LoraPeriodic)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Nrtv)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (OnOff)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Poisson)
 TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE (Voip)

Private Attributes

Time m_simTime
Ptr< SatTrafficHelperm_trafficHelper

Detailed Description

Definition at line 500 of file satellite-traffic-helper.h.

Member Enumeration Documentation

◆ TrafficDirection_t

Enumerator
RTN_LINK 
FWD_LINK 
BOTH_LINK 

Definition at line 538 of file satellite-traffic-helper.h.

◆ TransportLayerProtocol_t

Enumerator
PROTOCOL_UDP 
PROTOCOL_TCP 
PROTOCOL_BOTH 

Definition at line 531 of file satellite-traffic-helper.h.

Constructor & Destructor Documentation

◆ SatTrafficHelperConf() [1/2]

ns3::SatTrafficHelperConf::SatTrafficHelperConf ( )

Default constructor.

Definition at line 270 of file satellite-traffic-helper.cc.

References m_simTime, and m_trafficHelper.

◆ SatTrafficHelperConf() [2/2]

ns3::SatTrafficHelperConf::SatTrafficHelperConf ( Ptr< SatTrafficHelper > trafficHelper,
Time simTime )

Custom constructor.

Parameters
trafficHelperPointer to the traffic helper
simTimeSimulation time

Definition at line 279 of file satellite-traffic-helper.cc.

References m_simTime, and m_trafficHelper.

◆ ~SatTrafficHelperConf()

ns3::SatTrafficHelperConf::~SatTrafficHelperConf ( )
virtual

Destructor.

Definition at line 286 of file satellite-traffic-helper.cc.

Member Function Documentation

◆ GetTrafficCodec()

SatTrafficHelper::VoipCodec_t ns3::SatTrafficHelperConf::GetTrafficCodec ( std::string trafficModel) const
inlineprivate

Definition at line 853 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficDataRate()

DataRate ns3::SatTrafficHelperConf::GetTrafficDataRate ( std::string trafficModel) const
inlineprivate

Definition at line 685 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficDirection()

TrafficDirection_t ns3::SatTrafficHelperConf::GetTrafficDirection ( std::string trafficModel) const
inlineprivate

Definition at line 629 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficInterval()

Time ns3::SatTrafficHelperConf::GetTrafficInterval ( std::string trafficModel) const
inlineprivate

Definition at line 657 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficOffTime()

Time ns3::SatTrafficHelperConf::GetTrafficOffTime ( std::string trafficModel) const
inlineprivate

Definition at line 825 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficOffTimePattern()

std::string ns3::SatTrafficHelperConf::GetTrafficOffTimePattern ( std::string trafficModel) const
inlineprivate

Definition at line 769 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficOnTime()

Time ns3::SatTrafficHelperConf::GetTrafficOnTime ( std::string trafficModel) const
inlineprivate

Definition at line 797 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficOnTimePattern()

std::string ns3::SatTrafficHelperConf::GetTrafficOnTimePattern ( std::string trafficModel) const
inlineprivate

Definition at line 741 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficPacketSize()

uint32_t ns3::SatTrafficHelperConf::GetTrafficPacketSize ( std::string trafficModel) const
inlineprivate

Definition at line 713 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficPercentage()

double ns3::SatTrafficHelperConf::GetTrafficPercentage ( std::string trafficModel) const
inlineprivate

Definition at line 965 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficProtocol()

TransportLayerProtocol_t ns3::SatTrafficHelperConf::GetTrafficProtocol ( std::string trafficModel) const
inlineprivate

Definition at line 601 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficStartDelay()

Time ns3::SatTrafficHelperConf::GetTrafficStartDelay ( std::string trafficModel) const
inlineprivate

Definition at line 937 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficStartTime()

Time ns3::SatTrafficHelperConf::GetTrafficStartTime ( std::string trafficModel) const
inlineprivate

Definition at line 881 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTrafficStopTime()

Time ns3::SatTrafficHelperConf::GetTrafficStopTime ( std::string trafficModel) const
inlineprivate

Definition at line 909 of file satellite-traffic-helper.h.

References m_trafficModel.

◆ GetTypeId()

TypeId ns3::SatTrafficHelperConf::GetTypeId ( void )
static

Derived from Object.

Definition at line 194 of file satellite-traffic-helper.cc.

References ns3::SatTrafficHelper::G_711_1, PROTOCOL_UDP, and RTN_LINK.

◆ InstallTrafficModels()

◆ SetTrafficCodec()

void ns3::SatTrafficHelperConf::SetTrafficCodec ( std::string trafficModel,
SatTrafficHelper::VoipCodec_t codec )
inlineprivate

Definition at line 837 of file satellite-traffic-helper.h.

References TrafficConfiguration_t::m_codec, and m_trafficModel.

◆ SetTrafficDataRate()

void ns3::SatTrafficHelperConf::SetTrafficDataRate ( std::string trafficModel,
DataRate dataRate )
inlineprivate

◆ SetTrafficDirection()

void ns3::SatTrafficHelperConf::SetTrafficDirection ( std::string trafficModel,
TrafficDirection_t direction )
inlineprivate

◆ SetTrafficInterval()

void ns3::SatTrafficHelperConf::SetTrafficInterval ( std::string trafficModel,
Time interval )
inlineprivate

◆ SetTrafficOffTime()

void ns3::SatTrafficHelperConf::SetTrafficOffTime ( std::string trafficModel,
Time offTime )
inlineprivate

◆ SetTrafficOffTimePattern()

void ns3::SatTrafficHelperConf::SetTrafficOffTimePattern ( std::string trafficModel,
std::string offTimePattern )
inlineprivate

◆ SetTrafficOnTime()

void ns3::SatTrafficHelperConf::SetTrafficOnTime ( std::string trafficModel,
Time onTime )
inlineprivate

Definition at line 781 of file satellite-traffic-helper.h.

References TrafficConfiguration_t::m_onTime, and m_trafficModel.

◆ SetTrafficOnTimePattern()

void ns3::SatTrafficHelperConf::SetTrafficOnTimePattern ( std::string trafficModel,
std::string onTimePattern )
inlineprivate

◆ SetTrafficPacketSize()

void ns3::SatTrafficHelperConf::SetTrafficPacketSize ( std::string trafficModel,
uint32_t packetSize )
inlineprivate

◆ SetTrafficPercentage()

void ns3::SatTrafficHelperConf::SetTrafficPercentage ( std::string trafficModel,
double percentage )
inlineprivate

◆ SetTrafficProtocol()

void ns3::SatTrafficHelperConf::SetTrafficProtocol ( std::string trafficModel,
TransportLayerProtocol_t protocol )
inlineprivate

◆ SetTrafficStartDelay()

void ns3::SatTrafficHelperConf::SetTrafficStartDelay ( std::string trafficModel,
Time startDelay )
inlineprivate

◆ SetTrafficStartTime()

void ns3::SatTrafficHelperConf::SetTrafficStartTime ( std::string trafficModel,
Time startTime )
inlineprivate

◆ SetTrafficStopTime()

void ns3::SatTrafficHelperConf::SetTrafficStopTime ( std::string trafficModel,
Time stopTime )
inlineprivate

◆ TRAFFIC_MODEL_CODEC_ATTRIBUTE_ACCESSOR_DEFINE()

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_CODEC_ATTRIBUTE_ACCESSOR_DEFINE ( Voip )
private

◆ TRAFFIC_MODEL_DATA_RATE_ATTRIBUTE_ACCESSOR_DEFINE() [1/2]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DATA_RATE_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_DATA_RATE_ATTRIBUTE_ACCESSOR_DEFINE() [2/2]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DATA_RATE_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE() [1/6]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE() [2/6]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE ( Http )
private

◆ TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE() [3/6]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE ( Nrtv )
private

◆ TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE() [4/6]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE() [5/6]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE() [6/6]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_DIRECTION_ATTRIBUTE_ACCESSOR_DEFINE ( Voip )
private

◆ TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE() [1/3]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE() [2/3]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE ( LoraCbr )
private

◆ TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE() [3/3]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_INTERVAL_ATTRIBUTE_ACCESSOR_DEFINE ( LoraPeriodic )
private

◆ TRAFFIC_MODEL_OFF_TIME_ATTRIBUTE_ACCESSOR_DEFINE()

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_OFF_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_OFF_TIME_PATTERN_ATTRIBUTE_ACCESSOR_DEFINE()

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_OFF_TIME_PATTERN_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_ON_TIME_ATTRIBUTE_ACCESSOR_DEFINE()

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_ON_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_ON_TIME_PATTERN_ATTRIBUTE_ACCESSOR_DEFINE()

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_ON_TIME_PATTERN_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE() [1/5]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE() [2/5]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE ( LoraCbr )
private

◆ TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE() [3/5]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE ( LoraPeriodic )
private

◆ TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE() [4/5]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE() [5/5]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PACKET_SIZE_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [1/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [2/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( Http )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [3/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( LoraCbr )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [4/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( LoraPeriodic )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [5/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( Nrtv )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [6/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [7/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE() [8/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PERCENTAGE_ATTRIBUTE_ACCESSOR_DEFINE ( Voip )
private

◆ TRAFFIC_MODEL_PROTOCOL_ATTRIBUTE_ACCESSOR_DEFINE() [1/2]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PROTOCOL_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_PROTOCOL_ATTRIBUTE_ACCESSOR_DEFINE() [2/2]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_PROTOCOL_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [1/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [2/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( Http )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [3/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( LoraCbr )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [4/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( LoraPeriodic )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [5/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( Nrtv )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [6/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [7/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE() [8/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_DELAY_ATTRIBUTE_ACCESSOR_DEFINE ( Voip )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [1/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [2/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Http )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [3/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( LoraCbr )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [4/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( LoraPeriodic )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [5/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Nrtv )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [6/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [7/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [8/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_START_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Voip )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [1/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Cbr )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [2/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Http )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [3/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( LoraCbr )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [4/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( LoraPeriodic )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [5/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Nrtv )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [6/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( OnOff )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [7/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Poisson )
private

◆ TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE() [8/8]

ns3::SatTrafficHelperConf::TRAFFIC_MODEL_STOP_TIME_ATTRIBUTE_ACCESSOR_DEFINE ( Voip )
private

Member Data Documentation

◆ m_simTime

Time ns3::SatTrafficHelperConf::m_simTime
private

◆ m_trafficHelper

Ptr<SatTrafficHelper> ns3::SatTrafficHelperConf::m_trafficHelper
private

◆ m_trafficModel


The documentation for this class was generated from the following files: