#include <PBEngine.h>

Public Member Functions

CDM_BIND::DataRequestedData * Unload (const SEDataRequested &src)
 

Static Public Member Functions

static void Load (const CDM_BIND::LogMessagesData &src, LogMessages &dst)
 
static CDM_BIND::LogMessagesData * Unload (const LogMessages &src)
 
static void Serialize (const CDM_BIND::LogMessagesData &src, LogMessages &dst)
 
static void Serialize (const LogMessages &src, CDM_BIND::LogMessagesData &dst)
 
static bool SerializeToString (const LogMessages &src, std::string &output, eSerializationFormat m, Logger *logger)
 
static bool SerializeFromString (const std::string &src, LogMessages &dst, eSerializationFormat m, Logger *logger)
 
static void Load (const CDM_BIND::PatientConfigurationData &src, SEPatientConfiguration &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::PatientConfigurationData * Unload (const SEPatientConfiguration &src)
 
static void Serialize (const CDM_BIND::PatientConfigurationData &src, SEPatientConfiguration &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SEPatientConfiguration &src, CDM_BIND::PatientConfigurationData &dst)
 
static bool SerializeToString (const SEPatientConfiguration &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SEPatientConfiguration &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SEPatientConfiguration &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
 
static bool SerializeFromFile (const std::string &filename, SEPatientConfiguration &dst, const SESubstanceManager &subMgr)
 
static void Load (const CDM_BIND::ConditionListData &src, SEConditionManager &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::ConditionListData * Unload (const SEConditionManager &src)
 
static void Serialize (const CDM_BIND::ConditionListData &src, SEConditionManager &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SEConditionManager &src, CDM_BIND::ConditionListData &dst)
 
static bool SerializeToString (const SEConditionManager &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SEConditionManager &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SEConditionManager &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
 
static bool SerializeFromFile (const std::string &filename, SEConditionManager &dst, const SESubstanceManager &subMgr)
 
static void Load (const CDM_BIND::ActionListData &src, SEActionManager &dst)
 
static CDM_BIND::ActionListData * Unload (const SEActionManager &src)
 
static void Serialize (const CDM_BIND::ActionListData &src, SEActionManager &dst)
 
static void Serialize (const SEActionManager &src, CDM_BIND::ActionListData &dst)
 
static void Serialize (const SEEquipmentActionCollection &src, CDM_BIND::ActionListData &dst)
 
static void Serialize (const SEEnvironmentActionCollection &src, CDM_BIND::ActionListData &dst)
 
static void Serialize (const SEPatientActionCollection &src, CDM_BIND::ActionListData &dst)
 
static void Load (const CDM_BIND::ActionListData &src, std::vector< SEAction *> &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const CDM_BIND::ActionListData &src, std::vector< SEAction *> &dst, const SESubstanceManager &subMgr)
 
static bool SerializeFromString (const std::string &src, std::vector< SEAction *> &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
 
static void Load (const CDM_BIND::ActionMapData &src, std::map< int, std::vector< const SEAction *>> &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const CDM_BIND::ActionMapData &src, std::map< int, std::vector< const SEAction *>> &dst, const SESubstanceManager &subMgr)
 
static bool SerializeFromString (const std::string &src, std::map< int, std::vector< const SEAction *>> &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
 
static bool SerializeToString (const SEActionManager &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SEActionManager &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SEActionManager &dst, eSerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, SEActionManager &dst)
 
static void Load (const CDM_BIND::DataRequestData &src, SEDataRequest &dst)
 
static CDM_BIND::DataRequestData * Unload (const SEDataRequest &src)
 
static void Serialize (const CDM_BIND::DataRequestData &src, SEDataRequest &dst)
 
static void Serialize (const SEDataRequest &src, CDM_BIND::DataRequestData &dst)
 
static void Copy (const SEDataRequest &src, SEDataRequest &dst)
 
static void Serialize (const SEDataRequested &src, CDM_BIND::DataRequestedData &dst)
 
static bool SerializeToString (const SEDataRequested &src, std::string &dst, eSerializationFormat m)
 
static void Serialize (const std::vector< SEDataRequested *> &src, CDM_BIND::DataRequestedListData &dst)
 
static bool SerializeToString (const std::vector< SEDataRequested *> &src, std::string &dst, eSerializationFormat m)
 
static void Load (const CDM_BIND::DataRequestManagerData &src, SEDataRequestManager &dst)
 
static CDM_BIND::DataRequestManagerData * Unload (const SEDataRequestManager &src)
 
static void Serialize (const CDM_BIND::DataRequestManagerData &src, SEDataRequestManager &dst)
 
static void Serialize (const SEDataRequestManager &src, CDM_BIND::DataRequestManagerData &dst)
 
static void Copy (const SEDataRequestManager &src, SEDataRequestManager &dst)
 
static bool SerializeToString (const SEDataRequestManager &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SEDataRequestManager &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SEDataRequestManager &dst, eSerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, SEDataRequestManager &dst)
 
static void Load (const CDM_BIND::DecimalFormatData &src, SEDecimalFormat &dst)
 
static CDM_BIND::DecimalFormatData * Unload (const SEDecimalFormat &src)
 
static void Serialize (const CDM_BIND::DecimalFormatData &src, SEDecimalFormat &dst)
 
static void Serialize (const SEDecimalFormat &src, CDM_BIND::DecimalFormatData &dst)
 
static void Load (const CDM_BIND::DynamicStabilizationData &src, SEDynamicStabilization &dst)
 
static CDM_BIND::DynamicStabilizationData * Unload (const SEDynamicStabilization &src)
 
static void Serialize (const CDM_BIND::DynamicStabilizationData &src, SEDynamicStabilization &dst)
 
static void Serialize (const SEDynamicStabilization &src, CDM_BIND::DynamicStabilizationData &dst)
 
static bool SerializeToString (const SEDynamicStabilization &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SEDynamicStabilization &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SEDynamicStabilization &dst, eSerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, SEDynamicStabilization &dst)
 
static void Load (const CDM_BIND::DynamicStabilizationEngineConvergenceData &src, SEDynamicStabilizationEngineConvergence &dst)
 
static CDM_BIND::DynamicStabilizationEngineConvergenceData * Unload (const SEDynamicStabilizationEngineConvergence &src)
 
static void Serialize (const CDM_BIND::DynamicStabilizationEngineConvergenceData &src, SEDynamicStabilizationEngineConvergence &dst)
 
static void Serialize (const SEDynamicStabilizationEngineConvergence &src, CDM_BIND::DynamicStabilizationEngineConvergenceData &dst)
 
static void Load (const CDM_BIND::EngineInitializationData &src, SEEngineInitialization &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::EngineInitializationData * Unload (const SEEngineInitialization &src)
 
static void Serialize (const CDM_BIND::EngineInitializationData &src, SEEngineInitialization &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SEEngineInitialization &src, CDM_BIND::EngineInitializationData &dst)
 
static bool SerializeToString (const SEEngineInitialization &src, std::string &output, eSerializationFormat m)
 
static bool SerializeFromString (const std::string &src, SEEngineInitialization &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
 
static bool SerializeFromString (const std::string &src, std::vector< SEEngineInitialization *> &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
 
static void Copy (const SEEngineInitialization &src, SEEngineInitialization &dst, const SESubstanceManager &subMgr)
 
static void Load (const CDM_BIND::TimedStabilizationData &src, SETimedStabilization &dst)
 
static CDM_BIND::TimedStabilizationData * Unload (const SETimedStabilization &src)
 
static void Serialize (const CDM_BIND::TimedStabilizationData &src, SETimedStabilization &dst)
 
static void Serialize (const SETimedStabilization &src, CDM_BIND::TimedStabilizationData &dst)
 
static bool SerializeToString (const SETimedStabilization &src, std::string &output, eSerializationFormat m)
 
static bool SerializeToFile (const SETimedStabilization &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SETimedStabilization &dst, eSerializationFormat m)
 
static bool SerializeFromFile (const std::string &filename, SETimedStabilization &dst)
 

Member Function Documentation

◆ Copy() [1/3]

void PBEngine::Copy ( const SEDataRequest src,
SEDataRequest dst 
)
static

◆ Copy() [2/3]

void PBEngine::Copy ( const SEDataRequestManager src,
SEDataRequestManager dst 
)
static

◆ Copy() [3/3]

void PBEngine::Copy ( const SEEngineInitialization src,
SEEngineInitialization dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [1/13]

PUSH_PROTO_WARNINGS POP_PROTO_WARNINGS void PBEngine::Load ( const CDM_BIND::LogMessagesData &  src,
LogMessages dst 
)
static

◆ Load() [2/13]

void PBEngine::Load ( const CDM_BIND::PatientConfigurationData &  src,
SEPatientConfiguration dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [3/13]

void PBEngine::Load ( const CDM_BIND::ConditionListData &  src,
SEConditionManager dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [4/13]

void PBEngine::Load ( const CDM_BIND::ActionListData &  src,
SEActionManager dst 
)
static

◆ Load() [5/13]

void PBEngine::Load ( const CDM_BIND::ActionListData &  src,
std::vector< SEAction *> &  dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [6/13]

void PBEngine::Load ( const CDM_BIND::ActionMapData &  src,
std::map< int, std::vector< const SEAction *>> &  dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [7/13]

void PBEngine::Load ( const CDM_BIND::DataRequestData &  src,
SEDataRequest dst 
)
static

◆ Load() [8/13]

void PBEngine::Load ( const CDM_BIND::DataRequestManagerData &  src,
SEDataRequestManager dst 
)
static

◆ Load() [9/13]

void PBEngine::Load ( const CDM_BIND::DecimalFormatData &  src,
SEDecimalFormat dst 
)
static

◆ Load() [10/13]

void PBEngine::Load ( const CDM_BIND::DynamicStabilizationData &  src,
SEDynamicStabilization dst 
)
static

◆ Load() [11/13]

void PBEngine::Load ( const CDM_BIND::DynamicStabilizationEngineConvergenceData &  src,
SEDynamicStabilizationEngineConvergence dst 
)
static

◆ Load() [12/13]

void PBEngine::Load ( const CDM_BIND::EngineInitializationData &  src,
SEEngineInitialization dst,
const SESubstanceManager subMgr 
)
static

◆ Load() [13/13]

void PBEngine::Load ( const CDM_BIND::TimedStabilizationData &  src,
SETimedStabilization dst 
)
static

◆ Serialize() [1/29]

void PBEngine::Serialize ( const CDM_BIND::LogMessagesData &  src,
LogMessages dst 
)
static

◆ Serialize() [2/29]

void PBEngine::Serialize ( const LogMessages src,
CDM_BIND::LogMessagesData &  dst 
)
static

◆ Serialize() [3/29]

void PBEngine::Serialize ( const CDM_BIND::PatientConfigurationData &  src,
SEPatientConfiguration dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [4/29]

void PBEngine::Serialize ( const SEPatientConfiguration src,
CDM_BIND::PatientConfigurationData &  dst 
)
static

◆ Serialize() [5/29]

void PBEngine::Serialize ( const CDM_BIND::ConditionListData &  src,
SEConditionManager dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [6/29]

void PBEngine::Serialize ( const SEConditionManager src,
CDM_BIND::ConditionListData &  dst 
)
static

◆ Serialize() [7/29]

void PBEngine::Serialize ( const CDM_BIND::ActionListData &  src,
SEActionManager dst 
)
static

◆ Serialize() [8/29]

void PBEngine::Serialize ( const SEActionManager src,
CDM_BIND::ActionListData &  dst 
)
static

◆ Serialize() [9/29]

void PBEngine::Serialize ( const SEEquipmentActionCollection src,
CDM_BIND::ActionListData &  dst 
)
static

◆ Serialize() [10/29]

void PBEngine::Serialize ( const SEEnvironmentActionCollection src,
CDM_BIND::ActionListData &  dst 
)
static

◆ Serialize() [11/29]

void PBEngine::Serialize ( const SEPatientActionCollection src,
CDM_BIND::ActionListData &  dst 
)
static

◆ Serialize() [12/29]

void PBEngine::Serialize ( const CDM_BIND::ActionListData &  src,
std::vector< SEAction *> &  dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [13/29]

void PBEngine::Serialize ( const CDM_BIND::ActionMapData &  src,
std::map< int, std::vector< const SEAction *>> &  dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [14/29]

void PBEngine::Serialize ( const CDM_BIND::DataRequestData &  src,
SEDataRequest dst 
)
static

◆ Serialize() [15/29]

void PBEngine::Serialize ( const SEDataRequest src,
CDM_BIND::DataRequestData &  dst 
)
static

◆ Serialize() [16/29]

void PBEngine::Serialize ( const SEDataRequested src,
CDM_BIND::DataRequestedData &  dst 
)
static

◆ Serialize() [17/29]

void PBEngine::Serialize ( const std::vector< SEDataRequested *> &  src,
CDM_BIND::DataRequestedListData &  dst 
)
static

◆ Serialize() [18/29]

void PBEngine::Serialize ( const CDM_BIND::DataRequestManagerData &  src,
SEDataRequestManager dst 
)
static

◆ Serialize() [19/29]

void PBEngine::Serialize ( const SEDataRequestManager src,
CDM_BIND::DataRequestManagerData &  dst 
)
static

◆ Serialize() [20/29]

void PBEngine::Serialize ( const CDM_BIND::DecimalFormatData &  src,
SEDecimalFormat dst 
)
static

◆ Serialize() [21/29]

void PBEngine::Serialize ( const SEDecimalFormat src,
CDM_BIND::DecimalFormatData &  dst 
)
static

◆ Serialize() [22/29]

void PBEngine::Serialize ( const CDM_BIND::DynamicStabilizationData &  src,
SEDynamicStabilization dst 
)
static

◆ Serialize() [23/29]

void PBEngine::Serialize ( const SEDynamicStabilization src,
CDM_BIND::DynamicStabilizationData &  dst 
)
static

◆ Serialize() [24/29]

void PBEngine::Serialize ( const CDM_BIND::DynamicStabilizationEngineConvergenceData &  src,
SEDynamicStabilizationEngineConvergence dst 
)
static

◆ Serialize() [25/29]

void PBEngine::Serialize ( const SEDynamicStabilizationEngineConvergence src,
CDM_BIND::DynamicStabilizationEngineConvergenceData &  dst 
)
static

◆ Serialize() [26/29]

void PBEngine::Serialize ( const CDM_BIND::EngineInitializationData &  src,
SEEngineInitialization dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [27/29]

void PBEngine::Serialize ( const SEEngineInitialization src,
CDM_BIND::EngineInitializationData &  dst 
)
static

◆ Serialize() [28/29]

void PBEngine::Serialize ( const CDM_BIND::TimedStabilizationData &  src,
SETimedStabilization dst 
)
static

◆ Serialize() [29/29]

void PBEngine::Serialize ( const SETimedStabilization src,
CDM_BIND::TimedStabilizationData &  dst 
)
static

◆ SerializeFromFile() [1/6]

bool PBEngine::SerializeFromFile ( const std::string &  filename,
SEPatientConfiguration dst,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromFile() [2/6]

bool PBEngine::SerializeFromFile ( const std::string &  filename,
SEConditionManager dst,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromFile() [3/6]

bool PBEngine::SerializeFromFile ( const std::string &  filename,
SEActionManager dst 
)
static

◆ SerializeFromFile() [4/6]

bool PBEngine::SerializeFromFile ( const std::string &  filename,
SEDataRequestManager dst 
)
static

◆ SerializeFromFile() [5/6]

bool PBEngine::SerializeFromFile ( const std::string &  filename,
SEDynamicStabilization dst 
)
static

◆ SerializeFromFile() [6/6]

bool PBEngine::SerializeFromFile ( const std::string &  filename,
SETimedStabilization dst 
)
static

◆ SerializeFromString() [1/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
LogMessages dst,
eSerializationFormat  m,
Logger logger 
)
static

◆ SerializeFromString() [2/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SEPatientConfiguration dst,
eSerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString() [3/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SEConditionManager dst,
eSerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString() [4/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
std::vector< SEAction *> &  dst,
eSerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString() [5/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
std::map< int, std::vector< const SEAction *>> &  dst,
eSerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString() [6/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SEActionManager dst,
eSerializationFormat  m 
)
static

◆ SerializeFromString() [7/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SEDataRequestManager dst,
eSerializationFormat  m 
)
static

◆ SerializeFromString() [8/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SEDynamicStabilization dst,
eSerializationFormat  m 
)
static

◆ SerializeFromString() [9/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SEEngineInitialization dst,
eSerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString() [10/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
std::vector< SEEngineInitialization *> &  dst,
eSerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString() [11/11]

bool PBEngine::SerializeFromString ( const std::string &  src,
SETimedStabilization dst,
eSerializationFormat  m 
)
static

◆ SerializeToFile() [1/6]

bool PBEngine::SerializeToFile ( const SEPatientConfiguration src,
const std::string &  filename 
)
static

◆ SerializeToFile() [2/6]

bool PBEngine::SerializeToFile ( const SEConditionManager src,
const std::string &  filename 
)
static

◆ SerializeToFile() [3/6]

bool PBEngine::SerializeToFile ( const SEActionManager src,
const std::string &  filename 
)
static

◆ SerializeToFile() [4/6]

bool PBEngine::SerializeToFile ( const SEDataRequestManager src,
const std::string &  filename 
)
static

◆ SerializeToFile() [5/6]

bool PBEngine::SerializeToFile ( const SEDynamicStabilization src,
const std::string &  filename 
)
static

◆ SerializeToFile() [6/6]

bool PBEngine::SerializeToFile ( const SETimedStabilization src,
const std::string &  filename 
)
static

◆ SerializeToString() [1/10]

bool PBEngine::SerializeToString ( const LogMessages src,
std::string &  output,
eSerializationFormat  m,
Logger logger 
)
static

◆ SerializeToString() [2/10]

bool PBEngine::SerializeToString ( const SEPatientConfiguration src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [3/10]

bool PBEngine::SerializeToString ( const SEConditionManager src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [4/10]

bool PBEngine::SerializeToString ( const SEActionManager src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [5/10]

bool PBEngine::SerializeToString ( const SEDataRequested src,
std::string &  dst,
eSerializationFormat  m 
)
static

◆ SerializeToString() [6/10]

bool PBEngine::SerializeToString ( const std::vector< SEDataRequested *> &  src,
std::string &  dst,
eSerializationFormat  m 
)
static

◆ SerializeToString() [7/10]

bool PBEngine::SerializeToString ( const SEDataRequestManager src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [8/10]

bool PBEngine::SerializeToString ( const SEDynamicStabilization src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [9/10]

bool PBEngine::SerializeToString ( const SEEngineInitialization src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ SerializeToString() [10/10]

bool PBEngine::SerializeToString ( const SETimedStabilization src,
std::string &  output,
eSerializationFormat  m 
)
static

◆ Unload() [1/12]

CDM_BIND::LogMessagesData * PBEngine::Unload ( const LogMessages src)
static

◆ Unload() [2/12]

CDM_BIND::PatientConfigurationData * PBEngine::Unload ( const SEPatientConfiguration src)
static

◆ Unload() [3/12]

CDM_BIND::ConditionListData * PBEngine::Unload ( const SEConditionManager src)
static

◆ Unload() [4/12]

CDM_BIND::ActionListData * PBEngine::Unload ( const SEActionManager src)
static

◆ Unload() [5/12]

CDM_BIND::DataRequestData * PBEngine::Unload ( const SEDataRequest src)
static

◆ Unload() [6/12]

CDM_BIND::DataRequestedData * PBEngine::Unload ( const SEDataRequested src)

◆ Unload() [7/12]

CDM_BIND::DataRequestManagerData * PBEngine::Unload ( const SEDataRequestManager src)
static

◆ Unload() [8/12]

CDM_BIND::DecimalFormatData * PBEngine::Unload ( const SEDecimalFormat src)
static

◆ Unload() [9/12]

CDM_BIND::DynamicStabilizationData * PBEngine::Unload ( const SEDynamicStabilization src)
static

◆ Unload() [10/12]

CDM_BIND::DynamicStabilizationEngineConvergenceData * PBEngine::Unload ( const SEDynamicStabilizationEngineConvergence src)
static

◆ Unload() [11/12]

CDM_BIND::EngineInitializationData * PBEngine::Unload ( const SEEngineInitialization src)
static

◆ Unload() [12/12]

CDM_BIND::TimedStabilizationData * PBEngine::Unload ( const SETimedStabilization src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.