WSF
IADSC2SimulationExtension Class Reference

#include <WsfBMMOELogger.hpp>

Inheritance diagram for IADSC2SimulationExtension:
Collaboration diagram for IADSC2SimulationExtension:

Public Member Functions

 IADSC2SimulationExtension ()
void AddedToSimulation () override
void SetLogger (std::unique_ptr< il::moeLoggingInterface > aMoeLogger)
il::moeLoggingInterface * GetLogger () const
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 Start ()
virtual void Complete (double aSimTime)
Public Member Functions inherited from WsfExtension
virtual ~WsfExtension ()=default
const std::string & GetExtensionName () const

Static Public Member Functions

static IADSC2SimulationExtensionFind (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)

Detailed Description

We need to define this in here so that we can be used by plugins that want to override the moeLogger.

Constructor & Destructor Documentation

◆ IADSC2SimulationExtension()

IADSC2SimulationExtension::IADSC2SimulationExtension ( )

Member Function Documentation

◆ AddedToSimulation()

void IADSC2SimulationExtension::AddedToSimulation ( )
overridevirtual

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

Reimplemented from WsfSimulationExtension.

References WsfSimulationExtension::GetSimulation(), and WsfBMHEFIRMOELogger::RegisterScriptObservers().

◆ Find()

◆ GetLogger()

◆ SetLogger()

void IADSC2SimulationExtension::SetLogger ( std::unique_ptr< il::moeLoggingInterface > aMoeLogger)

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