SEEngineInitializationStatus Class Reference

#include <SEEngineInitialization.h>

Inherits LoggerForward.

Inherited by SEScenarioExecStatus.

Public Member Functions

 SEEngineInitializationStatus ()
 
virtual ~SEEngineInitializationStatus ()
 
virtual void Clear ()
 
void Copy (const SEEngineInitializationStatus &src)
 
virtual bool SerializeToString (std::string &output, eSerializationFormat m, Logger *) const
 
virtual bool SerializeFromString (const std::string &src, eSerializationFormat m, Logger *)
 
eEngineInitializationState GetEngineInitializationState () const
 
void SetEngineInitializationState (eEngineInitializationState s)
 
bool HasCSVFilename () const
 
std::string GetCSVFilename () const
 
void SetCSVFilename (const std::string &fn)
 
bool HasLogFilename () const
 
std::string GetLogFilename () const
 
void SetLogFilename (const std::string &fn)
 
double GetStabilizationTime_s () const
 
void SetStabilizationTime_s (double t)
 
- Public Member Functions inherited from LoggerForward
virtual ~LoggerForward ()=default
 
virtual void ForwardDebug (std::string const &)
 
virtual void ForwardInfo (std::string const &)
 
virtual void ForwardWarning (std::string const &)
 
virtual void ForwardError (std::string const &)
 
virtual void ForwardFatal (std::string const &)
 

Protected Attributes

eEngineInitializationState m_EngineInitializationState
 
std::string m_CSVFilename
 
std::string m_LogFilename
 
double m_StabilizationTime_s
 

Friends

class PBEngine
 

Constructor & Destructor Documentation

◆ SEEngineInitializationStatus()

SEEngineInitializationStatus::SEEngineInitializationStatus ( )

◆ ~SEEngineInitializationStatus()

SEEngineInitializationStatus::~SEEngineInitializationStatus ( )
virtual

Member Function Documentation

◆ Clear()

void SEEngineInitializationStatus::Clear ( )
virtual

Reimplemented in SEScenarioExecStatus.

◆ Copy()

void SEEngineInitializationStatus::Copy ( const SEEngineInitializationStatus src)

◆ GetCSVFilename()

std::string SEEngineInitializationStatus::GetCSVFilename ( ) const
inline

◆ GetEngineInitializationState()

eEngineInitializationState SEEngineInitializationStatus::GetEngineInitializationState ( ) const
inline

◆ GetLogFilename()

std::string SEEngineInitializationStatus::GetLogFilename ( ) const
inline

◆ GetStabilizationTime_s()

double SEEngineInitializationStatus::GetStabilizationTime_s ( ) const
inline

◆ HasCSVFilename()

bool SEEngineInitializationStatus::HasCSVFilename ( ) const
inline

◆ HasLogFilename()

bool SEEngineInitializationStatus::HasLogFilename ( ) const
inline

◆ SerializeFromString()

bool SEEngineInitializationStatus::SerializeFromString ( const std::string &  src,
eSerializationFormat  m,
Logger logger 
)
virtual

Reimplemented in SEScenarioExecStatus.

◆ SerializeToString()

bool SEEngineInitializationStatus::SerializeToString ( std::string &  output,
eSerializationFormat  m,
Logger logger 
) const
virtual

Reimplemented in SEScenarioExecStatus.

◆ SetCSVFilename()

void SEEngineInitializationStatus::SetCSVFilename ( const std::string &  fn)
inline

◆ SetEngineInitializationState()

void SEEngineInitializationStatus::SetEngineInitializationState ( eEngineInitializationState  s)
inline

◆ SetLogFilename()

void SEEngineInitializationStatus::SetLogFilename ( const std::string &  fn)
inline

◆ SetStabilizationTime_s()

void SEEngineInitializationStatus::SetStabilizationTime_s ( double  t)
inline

Friends And Related Function Documentation

◆ PBEngine

friend class PBEngine
friend

Member Data Documentation

◆ m_CSVFilename

std::string SEEngineInitializationStatus::m_CSVFilename
protected

◆ m_EngineInitializationState

eEngineInitializationState SEEngineInitializationStatus::m_EngineInitializationState
protected

◆ m_LogFilename

std::string SEEngineInitializationStatus::m_LogFilename
protected

◆ m_StabilizationTime_s

double SEEngineInitializationStatus::m_StabilizationTime_s
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.