#include <SEScenarioExec.h>
◆ SEScenarioExec()
SEScenarioExec::SEScenarioExec |
( |
| ) |
|
◆ ~SEScenarioExec()
SEScenarioExec::~SEScenarioExec |
( |
| ) |
|
|
virtual |
◆ AdvanceEngine()
◆ Clear()
void SEScenarioExec::Clear |
( |
| ) |
|
|
virtual |
◆ Execute()
◆ GetAutoSerializeAfterActions()
eSwitch SEScenarioExec::GetAutoSerializeAfterActions |
( |
| ) |
const |
|
inline |
◆ GetAutoSerializeFilename()
std::string SEScenarioExec::GetAutoSerializeFilename |
( |
| ) |
const |
|
inline |
◆ GetAutoSerializePeriod_s()
double SEScenarioExec::GetAutoSerializePeriod_s |
( |
| ) |
const |
|
inline |
◆ GetContentFormat()
eSerializationFormat SEScenarioExec::GetContentFormat |
( |
| ) |
const |
|
inline |
◆ GetDataRequestCSVFilename()
std::string SEScenarioExec::GetDataRequestCSVFilename |
( |
| ) |
const |
|
inline |
◆ GetDataRootDirectory()
std::string SEScenarioExec::GetDataRootDirectory |
( |
| ) |
const |
|
inline |
◆ GetEngineConfigurationContent()
std::string SEScenarioExec::GetEngineConfigurationContent |
( |
| ) |
const |
|
inline |
◆ GetEngineConfigurationFilename()
std::string SEScenarioExec::GetEngineConfigurationFilename |
( |
| ) |
const |
|
inline |
◆ GetLogFilename()
std::string SEScenarioExec::GetLogFilename |
( |
| ) |
const |
|
inline |
◆ GetLogToConsole()
eSwitch SEScenarioExec::GetLogToConsole |
( |
| ) |
const |
|
inline |
◆ GetReloadSerializedState()
eSwitch SEScenarioExec::GetReloadSerializedState |
( |
| ) |
const |
|
inline |
◆ GetScenarioContent()
std::string SEScenarioExec::GetScenarioContent |
( |
| ) |
const |
|
inline |
◆ GetScenarioFilename()
std::string SEScenarioExec::GetScenarioFilename |
( |
| ) |
const |
|
inline |
◆ GetSerializationDirectory()
std::string SEScenarioExec::GetSerializationDirectory |
( |
| ) |
const |
|
inline |
◆ GetTimeStampSerializedStates()
eSwitch SEScenarioExec::GetTimeStampSerializedStates |
( |
| ) |
const |
|
inline |
◆ ProcessAction()
This does not include advance time actions To override default functionality with those actions override the ProcessActions method
◆ ProcessActions()
◆ SerializeFromString()
bool SEScenarioExec::SerializeFromString |
( |
const std::string & |
src, |
|
|
eSerializationFormat |
m, |
|
|
Logger * |
logger = nullptr |
|
) |
| |
◆ SerializeToString()
bool SEScenarioExec::SerializeToString |
( |
std::string & |
output, |
|
|
eSerializationFormat |
m, |
|
|
Logger * |
logger = nullptr |
|
) |
| const |
◆ SetAutoSerializeAfterActions()
void SEScenarioExec::SetAutoSerializeAfterActions |
( |
eSwitch |
s | ) |
|
|
inline |
◆ SetAutoSerializeFilename()
void SEScenarioExec::SetAutoSerializeFilename |
( |
const std::string & |
fn | ) |
|
|
inline |
◆ SetAutoSerializePeriod_s()
void SEScenarioExec::SetAutoSerializePeriod_s |
( |
double |
s | ) |
|
|
inline |
◆ SetContentFormat()
void SEScenarioExec::SetContentFormat |
( |
eSerializationFormat |
s | ) |
|
|
inline |
◆ SetDataRequestCSVFilename()
void SEScenarioExec::SetDataRequestCSVFilename |
( |
const std::string & |
fn | ) |
|
|
inline |
◆ SetDataRootDirectory()
void SEScenarioExec::SetDataRootDirectory |
( |
const std::string & |
fn | ) |
|
|
inline |
◆ SetEngineConfigurationContent()
void SEScenarioExec::SetEngineConfigurationContent |
( |
const std::string & |
ecc | ) |
|
|
inline |
◆ SetEngineConfigurationFilename()
void SEScenarioExec::SetEngineConfigurationFilename |
( |
const std::string & |
fn | ) |
|
|
inline |
◆ SetLogFilename()
void SEScenarioExec::SetLogFilename |
( |
const std::string & |
fn | ) |
|
|
inline |
◆ SetLogToConsole()
void SEScenarioExec::SetLogToConsole |
( |
eSwitch |
s | ) |
|
|
inline |
◆ SetReloadSerializedState()
void SEScenarioExec::SetReloadSerializedState |
( |
eSwitch |
s | ) |
|
|
inline |
◆ SetScenarioContent()
void SEScenarioExec::SetScenarioContent |
( |
const std::string & |
sc | ) |
|
|
inline |
◆ SetScenarioFilename()
void SEScenarioExec::SetScenarioFilename |
( |
const std::string & |
fn | ) |
|
|
inline |
◆ SetSerializationDirectory()
void SEScenarioExec::SetSerializationDirectory |
( |
const std::string & |
d | ) |
|
|
inline |
◆ SetTimeStampSerializedStates()
void SEScenarioExec::SetTimeStampSerializedStates |
( |
eSwitch |
s | ) |
|
|
inline |
◆ m_AutoSerializeAfterActions
eSwitch SEScenarioExec::m_AutoSerializeAfterActions |
|
protected |
◆ m_AutoSerializeBaseFilename
std::string SEScenarioExec::m_AutoSerializeBaseFilename |
|
protected |
◆ m_AutoSerializeFilename
std::string SEScenarioExec::m_AutoSerializeFilename |
|
protected |
◆ m_AutoSerializeFilenameExt
std::string SEScenarioExec::m_AutoSerializeFilenameExt |
|
protected |
◆ m_AutoSerializePeriod_s
double SEScenarioExec::m_AutoSerializePeriod_s |
|
protected |
◆ m_AutoSerializeTime_s
double SEScenarioExec::m_AutoSerializeTime_s |
|
protected |
◆ m_ContentFormat
eSerializationFormat SEScenarioExec::m_ContentFormat = eSerializationFormat::JSON |
|
protected |
◆ m_DataRequestCSVFilename
std::string SEScenarioExec::m_DataRequestCSVFilename |
|
protected |
◆ m_DataRootDirectory
std::string SEScenarioExec::m_DataRootDirectory |
|
protected |
◆ m_EngineConfigurationContent
std::string SEScenarioExec::m_EngineConfigurationContent |
|
protected |
◆ m_EngineConfigurationFilename
std::string SEScenarioExec::m_EngineConfigurationFilename |
|
protected |
◆ m_LogFilename
std::string SEScenarioExec::m_LogFilename |
|
protected |
◆ m_LogToConsole
eSwitch SEScenarioExec::m_LogToConsole |
|
protected |
◆ m_ReloadSerializedState
eSwitch SEScenarioExec::m_ReloadSerializedState |
|
protected |
◆ m_SaveNextStep
bool SEScenarioExec::m_SaveNextStep |
|
protected |
◆ m_ScenarioContent
std::string SEScenarioExec::m_ScenarioContent |
|
protected |
◆ m_ScenarioFilename
std::string SEScenarioExec::m_ScenarioFilename |
|
protected |
◆ m_SerializationActions
std::stringstream SEScenarioExec::m_SerializationActions |
|
protected |
◆ m_SerializationDirectory
std::string SEScenarioExec::m_SerializationDirectory |
|
protected |
◆ m_SerializationOutput
std::stringstream SEScenarioExec::m_SerializationOutput |
|
protected |
◆ m_TimeStampSerializedStates
eSwitch SEScenarioExec::m_TimeStampSerializedStates |
|
protected |