12#ifndef WSFXIO_EVENTRESULTS_HPP
13#define WSFXIO_EVENTRESULTS_HPP
15#include "wsf_export.h"
32 :
Result(aSimTime, aSettings)
33 , mConnectionPtr(aConnectionPtr)
38 void Print(std::ostream& aStream)
const override;
39 void PrintCSV(std::ostream& aStream)
const override;
50 :
Result(aSimTime, aSettings)
51 , mConnectionPtr(aConnectionPtr)
56 void Print(std::ostream& aStream)
const override;
57 void PrintCSV(std::ostream& aStream)
const override;
74 :
Result(aSimTime, aSettings)
75 , mTotalSentBytes(aTotalSentBytes)
76 , mDeltaSentBytes(aDeltaSentBytes)
77 , mTotalRecvBytes(aTotalRecvBytes)
78 , mDeltaRecvBytes(aDeltaRecvBytes)
79 , mDeltaTime(aDeltaTime)
84 void Print(std::ostream& aStream)
const override;
85 void PrintCSV(std::ostream& aStream)
const override;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfXIO_Connection.hpp:37
~HandleBandwidthData() override=default
void PrintCSV(std::ostream &aStream) const override
Definition WsfXIO_EventResults.cpp:132
HandleBandwidthData(double aSimTime, int aTotalSentBytes, int aDeltaSentBytes, int aTotalRecvBytes, int aDeltaRecvBytes, double aDeltaTime, const Settings &aSettings)
Definition WsfXIO_EventResults.hpp:67
void Print(std::ostream &aStream) const override
Definition WsfXIO_EventResults.cpp:123
void Print(std::ostream &aStream) const override
Definition WsfXIO_EventResults.cpp:35
~HandleConnect() override=default
HandleConnect(double aSimTime, WsfXIO_Connection *aConnectionPtr, const Settings &aSettings)
Definition WsfXIO_EventResults.hpp:31
void PrintCSV(std::ostream &aStream) const override
Definition WsfXIO_EventResults.cpp:60
void PrintCSV(std::ostream &aStream) const override
Definition WsfXIO_EventResults.cpp:104
HandleDisconnect(double aSimTime, WsfXIO_Connection *aConnectionPtr, const Settings &aSettings)
Definition WsfXIO_EventResults.hpp:49
~HandleDisconnect() override=default
void Print(std::ostream &aStream) const override
Definition WsfXIO_EventResults.cpp:87
Result(double aSimTime, Settings aSettings=Settings{}, std::string aEventName="UNSET")
Definition WsfEventResult.hpp:119
Definition WsfEventResult.hpp:35
Definition WsfXIO_EventResults.cpp:33
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32