72 void DoDispose()
override;
74 void DoInitialize()
override;
79 void StartApplication()
override;
84 void PacketBurstSent()
override;
88 void GenerateNextPacketBurstSize()
override;
93 Time GetNextReadingTime();
98 uint32_t GetNextPacketSize()
const override;
100 uint32_t m_maxFileSize;
101 Ptr<ExponentialRandomVariable> m_readingTime;
102 Ptr<LogNormalRandomVariable> m_fileSize;
103 double m_readingTimeMean{0.0};
104 double m_fileSizeMu{0.0};
105 double m_fileSizeSigma{
107 uint32_t m_packetSize{0};