#include <InputConfig.hpp>
◆ RunList
◆ InputConfig()
| engage::InputConfig::InputConfig |
( |
| ) |
|
◆ ~InputConfig()
| engage::InputConfig::~InputConfig |
( |
| ) |
|
|
override |
◆ Complete()
| bool engage::InputConfig::Complete |
( |
| ) |
|
|
overridevirtual |
Called when all inputs are processed. This is called when the application calls WsfScenario::LoadComplete to signify that all input data has been loaded into the scenario. The extension should perform any additional validity checking or other processing on its input data. Constant data may be created and stored here. Unless Complete2() is also implement, the contents of this class should not be changed after this call.
The extension should not assume anything about the state of another extension unless this a dependency has been registered to ensure the other extension has been called prior to this, e.g.:
app.ExtensionDepends("my_ext", "other_ext");
- Returns
- 'true' if no problems or 'false' if an error occurred that would prevent execution.
Reimplemented from WsfScenarioExtension.
References engage::RunConfig::Complete(), engage::RunConfig::GetTaskCount(), and ok.
◆ FindExtension()
◆ GetOutputRate()
| const OutputRate * engage::InputConfig::GetOutputRate |
( |
const std::string & | aTableName | ) |
const |
◆ GetRunList()
| const RunList & engage::InputConfig::GetRunList |
( |
| ) |
const |
|
inline |
◆ GetTaskCount()
| int engage::InputConfig::GetTaskCount |
( |
| ) |
const |
|
inline |
◆ GetThreadCount()
| int engage::InputConfig::GetThreadCount |
( |
| ) |
const |
|
inline |
◆ MakeTask()
| Task engage::InputConfig::MakeTask |
( |
int | aTaskIndex | ) |
const |
◆ ProcessInput()
| bool engage::InputConfig::ProcessInput |
( |
UtInput & | aInput | ) |
|
|
overridevirtual |
Process potential input for the extension. This method examines the current input command to determine if it is one that is recognized by the extension. If it is one recognized by the extension then it processes the command and returns 'true', otherwise it returns 'false'.
- Parameters
-
| aInput | a reference to a UtInput object. |
- Returns
- 'true' if the command was one recognized by the extension or 'false' if not.
- Exceptions
-
| UtInput::ExceptionBase | (or an object derived from it) if the command was recognized but contains some sort of error. |
Reimplemented from WsfScenarioExtension.
References engage::OutputRate::ProcessInputBlock().
◆ SimulationCreated()
| void engage::InputConfig::SimulationCreated |
( |
WsfSimulation & | aSimulation | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: