23 #ifndef SATELLITE_STATS_HELPER_CONTAINER_H
24 #define SATELLITE_STATS_HELPER_CONTAINER_H
28 #include <ns3/object.h>
93 #define SAT_STATS_REDUCED_SCOPE_METHOD_DECLARATION(id) \
94 void AddGlobal##id(SatStatsHelper::OutputType_t outputType); \
95 void AddPerGw##id(SatStatsHelper::OutputType_t outputType); \
96 void AddPerBeam##id(SatStatsHelper::OutputType_t outputType);
98 #define SAT_STATS_NORMAL_SCOPE_METHOD_DECLARATION(id) \
99 void AddGlobal##id(SatStatsHelper::OutputType_t outputType); \
100 void AddPerGw##id(SatStatsHelper::OutputType_t outputType); \
101 void AddPerBeam##id(SatStatsHelper::OutputType_t outputType); \
102 void AddPerGroup##id(SatStatsHelper::OutputType_t outputType); \
103 void AddPerUt##id(SatStatsHelper::OutputType_t outputType); \
104 void AddPerSat##id(SatStatsHelper::OutputType_t outputType);
106 #define SAT_STATS_FULL_SCOPE_METHOD_DECLARATION(id) \
107 void AddGlobal##id(SatStatsHelper::OutputType_t outputType); \
108 void AddPerGw##id(SatStatsHelper::OutputType_t outputType); \
109 void AddPerBeam##id(SatStatsHelper::OutputType_t outputType); \
110 void AddPerGroup##id(SatStatsHelper::OutputType_t outputType); \
111 void AddPerUt##id(SatStatsHelper::OutputType_t outputType); \
112 void AddPerUtUser##id(SatStatsHelper::OutputType_t outputType); \
113 void AddPerSat##id(SatStatsHelper::OutputType_t outputType);
156 void SetName(std::string name);
Build a satellite network set with needed objects and configuration.
Container of SatStatsHelper instances.
void AddAverageGroupFwdAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdAppJitter(SatStatsHelper::OutputType_t outputType)
static TypeId GetTypeId()
inherited from ObjectBase base class
void AddAverageUtRtnFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRbdcRequest(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserFwdAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
SatStatsHelperContainer(Ptr< SatHelper > satHelper)
Creates a new instance of container.
void AddGlobalRtnFeederWindowLoad(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddGlobalFwdLinkSchedulerSymbolRate(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdAppJitter(SatStatsHelper::OutputType_t outputType)
virtual void DoDispose()
Inherited from Object base class.
void AddAverageUtRtnFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserRtnAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnAppJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddPerBeamBeamServiceTime(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
std::string GetName() const
void AddAverageGroupRtnUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserFwdAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserFwdAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtAntennaGain(SatStatsHelper::OutputType_t outputType)
void AddPerSliceFwdLinkSchedulerSymbolRate(SatStatsHelper::OutputType_t outputType)
void AddPerGwRtnFeederWindowLoad(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdAppJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
std::string m_name
Prefix of every SatStatsHelper instance names and every output file.
void AddAverageSatRtnUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnAppJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void UpdateAddressAndIdentifier(Ptr< Node > utNode)
Update the address and the proper identifier from the given UT node.
void AddAverageSatRtnFeederQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamAntennaGain(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserRtnAppJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdAppPlt(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
std::list< Ptr< SatStatsHelper > > m_stats
Maintains the active SatStatsHelper instances which have created.
void AddAverageGroupFwdUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdPhyJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnAppJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupAntennaGain(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdAppJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddGlobalPacketDropRate(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnDevJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederMacThroughput(SatStatsHelper::OutputType_t outputType)
std::set< std::string > m_names
Set of names of statisticscreated. Used to avoid creating same stat twice.
void AddAverageGroupRtnUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatAntennaGain(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserQueueBytes(SatStatsHelper::OutputType_t outputType)
void AddPerIslPacketDropRate(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRbdcRequest(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederPhyLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRbdcRequest(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnMacJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddPerBeamRtnFeederWindowLoad(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserPhyLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserFwdAppJitter(SatStatsHelper::OutputType_t outputType)
void SetName(std::string name)
void AddAverageGroupRtnAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRbdcRequest(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdFeederLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserLinkSinr(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdPhyDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdUserQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnFeederMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserDevLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserMacThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederDevLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdFeederPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnDevDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserRtnAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdMacDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtFwdUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamFwdUserPhyThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnFeederDevLinkDelay(SatStatsHelper::OutputType_t outputType)
static std::string GetOutputTypeSuffix(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnAppThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageBeamRtnUserLinkModcod(SatStatsHelper::OutputType_t outputType)
void AddAverageSatFwdFeederMacLinkDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageUtRtnUserDevThroughput(SatStatsHelper::OutputType_t outputType)
void AddAverageUtUserRtnAppDelay(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupFwdUserQueuePackets(SatStatsHelper::OutputType_t outputType)
void AddAverageSatRtnUserLinkRxPower(SatStatsHelper::OutputType_t outputType)
void AddAverageGroupRtnUserMacLinkJitter(SatStatsHelper::OutputType_t outputType)
Ptr< SatHelper > m_satHelper
Satellite module helper for reference.
void AddAverageGroupRtnAppJitter(SatStatsHelper::OutputType_t outputType)
Parent abstract class of all satellite statistics helpers.
SatArqSequenceNumber is handling the sequence numbers for the ARQ process.
#define SAT_STATS_FULL_SCOPE_METHOD_DECLARATION(id)
#define SAT_STATS_NORMAL_SCOPE_METHOD_DECLARATION(id)
#define SAT_STATS_REDUCED_SCOPE_METHOD_DECLARATION(id)