WSF
wsf::event::LinkAddedToLocal Class Reference

#include <WsfEventResults.hpp>

Inheritance diagram for wsf::event::LinkAddedToLocal:
Collaboration diagram for wsf::event::LinkAddedToLocal:

Public Member Functions

 LinkAddedToLocal (double aSimTime, wsf::comm::router::Router *aLocalRouterPtr, wsf::comm::router::ProtocolInterface *aProtocolPtr, wsf::comm::Address *aSourceAddressPtr, wsf::comm::Address *aDestinationAddressPtr, Settings aSettings=Settings())
void Print (std::ostream &aStream) const override
void PrintCSV (std::ostream &aStream) const override
const comm::router::RouterGetLocalRouter () const
const comm::router::ProtocolInterfaceGetProtocol () const
const comm::AddressGetSourceAddress () const
const comm::AddressGetDestinationAddress () const
Public Member Functions inherited from wsf::event::Result
 Result (double aSimTime, Settings aSettings=Settings{}, std::string aEventName="UNSET")
virtual void Print (std::ostream &aStream, Settings aSettings)
virtual void PrintCSV (std::ostream &aStream, Settings aSettings)
Public Member Functions inherited from wsf::event::ResultBase
 ResultBase (double aSimTime, std::string aEventName="UNSET")
 ResultBase (const ResultBase &)=default
ResultBaseoperator= (const ResultBase &)=default
virtual ~ResultBase ()=default
double GetSimTime () const
const std::string & GetName () const

Static Public Attributes

static constexpr const char * cNAME = "LINK_ADDED_TO_LOCAL"

Additional Inherited Members

Protected Attributes inherited from wsf::event::Result
Settings mSettings
Protected Attributes inherited from wsf::event::ResultBase
double mSimTime
std::string mEventName

Constructor & Destructor Documentation

◆ LinkAddedToLocal()

wsf::event::LinkAddedToLocal::LinkAddedToLocal ( double aSimTime,
wsf::comm::router::Router * aLocalRouterPtr,
wsf::comm::router::ProtocolInterface * aProtocolPtr,
wsf::comm::Address * aSourceAddressPtr,
wsf::comm::Address * aDestinationAddressPtr,
Settings aSettings = Settings() )
inline

Member Function Documentation

◆ GetDestinationAddress()

const comm::Address * wsf::event::LinkAddedToLocal::GetDestinationAddress ( ) const
inline

◆ GetLocalRouter()

const comm::router::Router * wsf::event::LinkAddedToLocal::GetLocalRouter ( ) const
inline

◆ GetProtocol()

const comm::router::ProtocolInterface * wsf::event::LinkAddedToLocal::GetProtocol ( ) const
inline

◆ GetSourceAddress()

const comm::Address * wsf::event::LinkAddedToLocal::GetSourceAddress ( ) const
inline

◆ Print()

void wsf::event::LinkAddedToLocal::Print ( std::ostream & aStream) const
overridevirtual

◆ PrintCSV()

void wsf::event::LinkAddedToLocal::PrintCSV ( std::ostream & aStream) const
overridevirtual

Member Data Documentation

◆ cNAME

const char* wsf::event::LinkAddedToLocal::cNAME = "LINK_ADDED_TO_LOCAL"
staticconstexpr

Referenced by LinkAddedToLocal().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved