WSF
wsf::annotation::EventPipeInterface Class Reference

#include <WsfAnnotationEventPipe.hpp>

Inheritance diagram for wsf::annotation::EventPipeInterface:
Collaboration diagram for wsf::annotation::EventPipeInterface:

Public Member Functions

 EventPipeInterface (const AnnotationData::AnnotationInfo &aAnnotationInfo)
 ~EventPipeInterface () override=default
void AddedToSimulation () override
void Start () override
Public Member Functions inherited from WsfSimulationExtension
 WsfSimulationExtension ()
 ~WsfSimulationExtension () override=default
WsfSimulationGetSimulation () const
const WsfScenarioGetScenario () const
virtual bool Initialize ()
virtual bool PrepareExtension ()
virtual bool PlatformsInitialized ()
virtual void PendingStart ()
virtual void Complete (double aSimTime)
Public Member Functions inherited from WsfExtension
virtual ~WsfExtension ()=default
const std::string & GetExtensionName () const

Static Public Member Functions

static EventPipeInterfaceGet (const WsfSimulation &aSimulation)
static void __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr)

Additional Inherited Members

Protected Member Functions inherited from WsfExtension
void InitializeExtensionName (const std::string &aName)

Constructor & Destructor Documentation

◆ EventPipeInterface()

wsf::annotation::EventPipeInterface::EventPipeInterface ( const AnnotationData::AnnotationInfo & aAnnotationInfo)
inlineexplicit

Referenced by Get().

◆ ~EventPipeInterface()

wsf::annotation::EventPipeInterface::~EventPipeInterface ( )
overridedefault

Member Function Documentation

◆ AddedToSimulation()

void wsf::annotation::EventPipeInterface::AddedToSimulation ( )
overridevirtual

Called in response to WsfSimulation::RegisterExtension. The extension has now been registered in the simulation.

Reimplemented from WsfSimulationExtension.

References WsfEventPipeInterface::AddLogger(), WsfEventPipeInterface::Find(), and WsfSimulationExtension::GetSimulation().

◆ Get()

wsf::annotation::EventPipeInterface & wsf::annotation::EventPipeInterface::Get ( const WsfSimulation & aSimulation)
static

◆ Start()

void wsf::annotation::EventPipeInterface::Start ( )
overridevirtual

Called in response to a call to WsfSimulation::Start. WsfSimulation::Start is typically called immediately before entry in the main event loop. The simulation is in its initial state, although the extension may also add additional platforms. using WsfSimulation::AddPlatform.

Reimplemented from WsfSimulationExtension.


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