WSF
WsfEventOutput Class Reference

A simulation observer to write an event output file. More...

#include <WsfEventOutput.hpp>

Inheritance diagram for WsfEventOutput:
Collaboration diagram for WsfEventOutput:

Public Member Functions

 WsfEventOutput (WsfEventOutputData aData)
Public Member Functions inherited from wsf::event::output::SimulationExtension
 SimulationExtension (Data &aData)
bool PrepareExtension () override
virtual void OnSimulationComplete (double aSimTime)
bool OpenFile (const std::string &aFileName)
const std::string & GetFileName () const
 Returns the name of the file in which the events are output.
std::ostream & StreamRef () const
bool IsEnabled (const std::string &aEventName) const
void AddEvent (const std::string &aEventName, std::unique_ptr< UtCallback > aCallbackPtr)
template<typename RESULT, typename... Args>
void AddEvent (const std::string &aEventName, UtCallbackListN< void(Args...)> &aObserver)
void AddEventAlias (const std::string &aAliasEventName, const std::string &aCurrentEventName)
bool EnableOrDisableEvent (const std::string &aEventName, bool aEnable)
void RegisterMessagePrinter (WsfStringId aMessageType, const Settings::MessagePrintFunction &aFunction)
SettingsGetSettings ()
Public Member Functions inherited from WsfSimulationExtension
 WsfSimulationExtension ()
 ~WsfSimulationExtension () override=default
WsfSimulationGetSimulation () const
const WsfScenarioGetScenario () const
virtual bool Initialize ()
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 WsfEventOutputFind (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

A simulation observer to write an event output file.

Constructor & Destructor Documentation

◆ WsfEventOutput()

WsfEventOutput::WsfEventOutput ( WsfEventOutputData aData)
inline

Member Function Documentation

◆ Find()


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