WSF
WsfPromptObserver Class Reference

#include <WsfPromptObserver.hpp>

Inheritance diagram for WsfPromptObserver:
Collaboration diagram for WsfPromptObserver:

Public Member Functions

 WsfPromptObserver ()=default
 ~WsfPromptObserver () override=default
Public Member Functions inherited from WsfSimulationExtension
 WsfSimulationExtension ()
 ~WsfSimulationExtension () override=default
WsfSimulationGetSimulation () const
const WsfScenarioGetScenario () const
virtual void AddedToSimulation ()
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 WsfPromptObserverGet (const WsfSimulation *aSimulationPtr)
static void __private_SetSim (WsfSimulationExtension &aExtension, WsfSimulation *aSimPtr)

Public Attributes

WsfObserver::PromptDisplayedCallback PromptDisplayed

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ WsfPromptObserver()

WsfPromptObserver::WsfPromptObserver ( )
default

Referenced by Get(), and ~WsfPromptObserver().

◆ ~WsfPromptObserver()

WsfPromptObserver::~WsfPromptObserver ( )
overridedefault

Member Function Documentation

◆ Get()

WsfPromptObserver & WsfPromptObserver::Get ( const WsfSimulation * aSimulationPtr)
static

Given a simulation object, return its WsfPromptObserver.

Parameters
aSimulationPtrA pointer to the simulation object owning the observer.
Returns
The WsfPromptObserver instance owned by aSimulationPtr.
Note
This is a convenience method.

References WsfSimulation::FindExtension(), WsfPromptObserver(), and WsfSimulationExtension::WsfSimulation.

Referenced by WsfObserver::PromptDisplayed().

Member Data Documentation

◆ PromptDisplayed

WsfObserver::PromptDisplayedCallback WsfPromptObserver::PromptDisplayed

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