21 #ifndef SATELLITE_STATS_PACKET_DROP_RATE_HELPER_H
22 #define SATELLITE_STATS_PACKET_DROP_RATE_HELPER_H
26 #include <ns3/address.h>
27 #include <ns3/collector-map.h>
39 class DataCollectionObject;
40 class DistributionCollector;
Parent abstract class of all satellite statistics helpers.
Base class for antenna gain statistics helpers.
static TypeId GetTypeId()
inherited from ObjectBase base class
void PacketDropRateCallback(uint32_t nPackets, Ptr< Node > satSrc, Ptr< Node > satDst, bool isError)
Receive inputs from trace sources and determine the right collector to forward the inputs to.
void DoInstall()
Install the probes, collectors, and aggregators necessary to produce the statistics output.
Ptr< DataCollectionObject > m_aggregator
The aggregator created by this helper.
CollectorMap m_terminalCollectors
Maintains a list of collectors created by this helper.
virtual ~SatStatsPacketDropRateHelper()
/ Destructor.
void InstallProbes()
Set up several probes or other means of listeners and connect them to the collectors.
SatStatsPacketDropRateHelper(Ptr< const SatHelper > satHelper)
SatArqSequenceNumber is handling the sequence numbers for the ARQ process.