PBEngine.h
37 static bool SerializeToString(const LogMessages& src, std::string& output, eSerializationFormat m, Logger* logger);
38 static bool SerializeFromString(const std::string& src, LogMessages& dst, eSerializationFormat m, Logger* logger);
40 static void Load(const CDM_BIND::PatientConfigurationData& src, SEPatientConfiguration& dst, const SESubstanceManager& subMgr);
42 static void Serialize(const CDM_BIND::PatientConfigurationData& src, SEPatientConfiguration& dst, const SESubstanceManager& subMgr);
43 static void Serialize(const SEPatientConfiguration& src, CDM_BIND::PatientConfigurationData& dst);
44 static bool SerializeToString(const SEPatientConfiguration& src, std::string& output, eSerializationFormat m);
46 static bool SerializeFromString(const std::string& src, SEPatientConfiguration& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
47 static bool SerializeFromFile(const std::string& filename, SEPatientConfiguration& dst, const SESubstanceManager& subMgr);
49 static void Load(const CDM_BIND::ConditionListData& src, SEConditionManager& dst, const SESubstanceManager& subMgr);
51 static void Serialize(const CDM_BIND::ConditionListData& src, SEConditionManager& dst, const SESubstanceManager& subMgr);
54 static bool SerializeToString(const SEConditionManager& src, std::string& output, eSerializationFormat m);
56 static bool SerializeFromString(const std::string& src, SEConditionManager& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
57 static bool SerializeFromFile(const std::string& filename, SEConditionManager& dst, const SESubstanceManager& subMgr);
67 static void Load(const CDM_BIND::ActionListData& src, std::vector<SEAction*>& dst, const SESubstanceManager& subMgr);
68 static void Serialize(const CDM_BIND::ActionListData& src, std::vector<SEAction*>& dst, const SESubstanceManager& subMgr);
69 static bool SerializeFromString(const std::string& src, std::vector<SEAction*>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
71 static void Load(const CDM_BIND::ActionMapData& src, std::map<int, std::vector<const SEAction*>>& dst, const SESubstanceManager& subMgr);
72 static void Serialize(const CDM_BIND::ActionMapData& src, std::map<int, std::vector<const SEAction*>>& dst, const SESubstanceManager& subMgr);
73 static bool SerializeFromString(const std::string& src, std::map<int,std::vector<const SEAction*>>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
75 static bool SerializeToString(const SEActionManager& src, std::string& output, eSerializationFormat m);
77 static bool SerializeFromString(const std::string& src, SEActionManager& dst, eSerializationFormat m);
94 static bool SerializeToString(const SEDataRequested& src, std::string& dst, eSerializationFormat m);
95 static void Serialize(const std::vector<SEDataRequested*>& src, CDM_BIND::DataRequestedListData& dst);
96 static bool SerializeToString(const std::vector<SEDataRequested*>& src, std::string& dst, eSerializationFormat m);
104 static bool SerializeToString(const SEDataRequestManager& src, std::string& output, eSerializationFormat m);
106 static bool SerializeFromString(const std::string& src, SEDataRequestManager& dst, eSerializationFormat m);
116 static void Serialize(const CDM_BIND::DynamicStabilizationData& src, SEDynamicStabilization& dst);
117 static void Serialize(const SEDynamicStabilization& src, CDM_BIND::DynamicStabilizationData& dst);
119 static bool SerializeToString(const SEDynamicStabilization& src, std::string& output, eSerializationFormat m);
121 static bool SerializeFromString(const std::string& src, SEDynamicStabilization& dst, eSerializationFormat m);
124 static void Load(const CDM_BIND::DynamicStabilizationEngineConvergenceData& src, SEDynamicStabilizationEngineConvergence& dst);
125 static CDM_BIND::DynamicStabilizationEngineConvergenceData* Unload(const SEDynamicStabilizationEngineConvergence& src);
126 static void Serialize(const CDM_BIND::DynamicStabilizationEngineConvergenceData& src, SEDynamicStabilizationEngineConvergence& dst);
127 static void Serialize(const SEDynamicStabilizationEngineConvergence& src, CDM_BIND::DynamicStabilizationEngineConvergenceData& dst);
129 static void Load(const CDM_BIND::EngineInitializationData& src, SEEngineInitialization& dst, const SESubstanceManager& subMgr);
131 static void Serialize(const CDM_BIND::EngineInitializationData& src, SEEngineInitialization& dst, const SESubstanceManager& subMgr);
132 static void Serialize(const SEEngineInitialization& src, CDM_BIND::EngineInitializationData& dst);
133 static bool SerializeToString(const SEEngineInitialization& src, std::string& output, eSerializationFormat m);
134 static bool SerializeFromString(const std::string& src, SEEngineInitialization& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
135 static bool SerializeFromString(const std::string& src, std::vector<SEEngineInitialization*>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
136 static void Copy(const SEEngineInitialization& src, SEEngineInitialization& dst, const SESubstanceManager& subMgr);
143 static bool SerializeToString(const SETimedStabilization& src, std::string& output, eSerializationFormat m);
145 static bool SerializeFromString(const std::string& src, SETimedStabilization& dst, eSerializationFormat m);
Definition: SESubstanceManager.h:8
Definition: SEEnvironmentActionCollection.h:12
Definition: SEValidationTarget.h:12
Definition: Logger.h:132
Definition: Logger.h:66
Definition: SEPatientActionCollection.h:44
Definition: SEAction.h:13
Definition: SEActionManager.h:11
Definition: SEDataRequested.h:9
Definition: SEDynamicStabilization.h:8
Definition: SEConditionManager.h:24
Definition: PBEngine.h:29
Definition: SEPatientConfiguration.h:10
Definition: SEDecimalFormat.h:9
Definition: SEDataRequestManager.h:9
Definition: SEEngineInitialization.h:9
Definition: SETimedStabilization.h:7
Definition: SEDataRequest.h:17
Definition: SEDynamicStabilizationEngineConvergence.h:9
Definition: SEEquipmentActionCollection.h:43