Public Member Functions |
Static Public Member Functions |
Protected Attributes |
Friends |
List of all members
SEEngineInitialization Class Reference
#include <SEEngineInitialization.h>
Inherits Loggable.
Public Member Functions | |
SEEngineInitialization (Logger *logger=nullptr) | |
virtual | ~SEEngineInitialization () |
SEEngineInitialization (const SEEngineInitialization &)=delete | |
SEEngineInitialization | operator= (const SEEngineInitialization &)=delete |
virtual void | Copy (const SEEngineInitialization &from, const SESubstanceManager &subMgr) |
virtual void | Clear () |
bool | SerializeToString (std::string &output, eSerializationFormat m) const |
bool | SerializeFromString (const std::string &src, eSerializationFormat m, const SESubstanceManager &subMgr) |
virtual bool | IsValid () const |
virtual int | GetID () const |
virtual void | SetID (int id) |
virtual bool | HasPatientConfiguration () const |
virtual SEPatientConfiguration & | GetPatientConfiguration () |
virtual const SEPatientConfiguration * | GetPatientConfiguration () const |
virtual bool | HasStateFilename () const |
virtual std::string | GetStateFilename () const |
virtual void | SetStateFilename (const std::string &filename) |
virtual bool | HasState () const |
virtual std::string | GetState () const |
virtual void | SetState (const std::string &s, eSerializationFormat fmt) |
virtual eSerializationFormat | GetStateFormat () const |
virtual bool | HasDataRequestManager () const |
virtual SEDataRequestManager & | GetDataRequestManager () |
virtual const SEDataRequestManager * | GetDataRequestManager () const |
virtual bool | HasLogFilename () const |
virtual std::string | GetLogFilename () const |
virtual void | SetLogFilename (const std::string &filename) |
virtual bool | KeepLogMessages () const |
virtual void | KeepLogMessages (bool b) |
virtual bool | KeepEventChanges () const |
virtual void | KeepEventChanges (bool b) |
Public Member Functions inherited from Loggable | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg) const |
virtual void | Debug (std::stringstream &msg) const |
virtual void | Debug (std::ostream &msg) const |
virtual void | Info (std::string const &msg) const |
virtual void | Info (std::stringstream &msg) const |
virtual void | Info (const std::stringstream &msg) const |
virtual void | Info (std::ostream &msg) const |
virtual void | Warning (std::string const &msg) const |
virtual void | Warning (std::stringstream &msg) const |
virtual void | Warning (std::ostream &msg) const |
virtual void | Error (std::string const &msg) const |
virtual void | Error (std::stringstream &msg) const |
virtual void | Error (std::ostream &msg) const |
virtual void | Fatal (std::string const &msg) const |
virtual void | Fatal (std::stringstream &msg) const |
virtual void | Fatal (std::ostream &msg) const |
Static Public Member Functions | |
static bool | SerializeFromString (const std::string &src, std::vector< SEEngineInitialization * > &dst, eSerializationFormat m, const SESubstanceManager &subMgr) |
Protected Attributes | |
int | m_ID |
SEPatientConfiguration * | m_PatientConfiguration |
std::string | m_StateFilename |
std::string | m_State |
eSerializationFormat | m_StateFormat |
SEDataRequestManager * | m_DataRequestManager |
std::string | m_LogFilename |
bool | m_KeepLogMessages |
bool | m_KeepEventChanges |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBEngine |
Constructor & Destructor Documentation
◆ SEEngineInitialization() [1/2]
|
explicit |
◆ ~SEEngineInitialization()
|
virtual |
◆ SEEngineInitialization() [2/2]
|
delete |
Member Function Documentation
◆ Clear()
|
virtual |
◆ Copy()
|
virtual |
◆ GetDataRequestManager() [1/2]
|
virtual |
◆ GetDataRequestManager() [2/2]
|
virtual |
◆ GetID()
|
virtual |
◆ GetLogFilename()
|
virtual |
◆ GetPatientConfiguration() [1/2]
|
virtual |
◆ GetPatientConfiguration() [2/2]
|
virtual |
◆ GetState()
|
virtual |
◆ GetStateFilename()
|
virtual |
◆ GetStateFormat()
|
virtual |
◆ HasDataRequestManager()
|
virtual |
◆ HasLogFilename()
|
virtual |
◆ HasPatientConfiguration()
|
virtual |
◆ HasState()
|
virtual |
◆ HasStateFilename()
|
virtual |
◆ IsValid()
|
virtual |
◆ KeepEventChanges() [1/2]
|
virtual |
◆ KeepEventChanges() [2/2]
|
virtual |
◆ KeepLogMessages() [1/2]
|
virtual |
◆ KeepLogMessages() [2/2]
|
virtual |
◆ operator=()
|
delete |
◆ SerializeFromString() [1/2]
bool SEEngineInitialization::SerializeFromString | ( | const std::string & | src, |
eSerializationFormat | m, | ||
const SESubstanceManager & | subMgr | ||
) |
◆ SerializeFromString() [2/2]
|
static |
◆ SerializeToString()
bool SEEngineInitialization::SerializeToString | ( | std::string & | output, |
eSerializationFormat | m | ||
) | const |
◆ SetID()
|
virtual |
◆ SetLogFilename()
|
virtual |
◆ SetState()
|
virtual |
◆ SetStateFilename()
|
virtual |
Friends And Related Function Documentation
◆ PBEngine
|
friend |
Member Data Documentation
◆ m_DataRequestManager
|
protected |
◆ m_ID
|
protected |
◆ m_KeepEventChanges
|
protected |
◆ m_KeepLogMessages
|
protected |
◆ m_LogFilename
|
protected |
◆ m_PatientConfiguration
|
protected |
◆ m_State
|
protected |
◆ m_StateFilename
|
protected |
◆ m_StateFormat
|
protected |