22#ifndef SATELLITE_STATS_BEAM_SERVICE_TIME_HELPER_H
23#define SATELLITE_STATS_BEAM_SERVICE_TIME_HELPER_H
27#include "ns3/collector-map.h"
29#include "ns3/satellite-enums.h"
38class DataCollectionObject;
Build a satellite network set with needed objects and configuration.
void DoInstall()
Install the probes, collectors, and aggregators necessary to produce the statistics output.
static TypeId GetTypeId()
inherited from ObjectBase base class
CollectorMap m_collectorMap
Two-dimensional map of collectors, indexed first by the the frame type identifier and second by the g...
SatStatsBeamServiceTimeHelper(Ptr< const SatHelper > satHelper)
Constructor.
virtual ~SatStatsBeamServiceTimeHelper()
/ Destructor.
Ptr< DataCollectionObject > m_aggregator
The aggregator created by this helper.
void BeamServiceCallback(std::string context, Time time)
SatStatsHelper(Ptr< const SatHelper > satHelper)
Creates a new helper instance.
SatArqSequenceNumber is handling the sequence numbers for the ARQ process.