PBEngine.h
38 static bool SerializeToString(const LogMessages& src, std::string& output, eSerializationFormat m, Logger* logger);
39 static bool SerializeFromString(const std::string& src, LogMessages& dst, eSerializationFormat m, Logger* logger);
41 static void Load(const CDM_BIND::PatientConfigurationData& src, SEPatientConfiguration& dst, const SESubstanceManager& subMgr);
43 static void Serialize(const CDM_BIND::PatientConfigurationData& src, SEPatientConfiguration& dst, const SESubstanceManager& subMgr);
44 static void Serialize(const SEPatientConfiguration& src, CDM_BIND::PatientConfigurationData& dst);
45 static bool SerializeToString(const SEPatientConfiguration& src, std::string& output, eSerializationFormat m);
47 static bool SerializeFromString(const std::string& src, SEPatientConfiguration& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
48 static bool SerializeFromFile(const std::string& filename, SEPatientConfiguration& dst, const SESubstanceManager& subMgr);
50 static void Load(const CDM_BIND::ConditionListData& src, SEConditionManager& dst, const SESubstanceManager& subMgr);
52 static void Serialize(const CDM_BIND::ConditionListData& src, SEConditionManager& dst, const SESubstanceManager& subMgr);
55 static bool SerializeToString(const SEConditionManager& src, std::string& output, eSerializationFormat m);
57 static bool SerializeFromString(const std::string& src, SEConditionManager& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
58 static bool SerializeFromFile(const std::string& filename, SEConditionManager& dst, const SESubstanceManager& subMgr);
68 static void Load(const CDM_BIND::ActionListData& src, std::vector<SEAction*>& dst, const SESubstanceManager& subMgr);
69 static void Serialize(const CDM_BIND::ActionListData& src, std::vector<SEAction*>& dst, const SESubstanceManager& subMgr);
70 static bool SerializeFromString(const std::string& src, std::vector<SEAction*>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
72 static void Load(const CDM_BIND::ActionMapData& src, std::map<int, std::vector<const SEAction*>>& dst, const SESubstanceManager& subMgr);
73 static void Serialize(const CDM_BIND::ActionMapData& src, std::map<int, std::vector<const SEAction*>>& dst, const SESubstanceManager& subMgr);
74 static bool SerializeFromString(const std::string& src, std::map<int,std::vector<const SEAction*>>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
76 static bool SerializeToString(const SEActionManager& src, std::string& output, eSerializationFormat m);
78 static bool SerializeFromString(const std::string& src, SEActionManager& dst, eSerializationFormat m);
88 static void Serialize(const std::vector<SEDataRequest*>& src, CDM_BIND::DataRequestListData& dst);
89 static bool Serialize(const CDM_BIND::DataRequestListData& src, std::vector<SEDataRequest*>& dst);
90 static bool SerializeToString(const std::vector<SEDataRequest*>& src, std::string& output, eSerializationFormat m);
91 static bool SerializeToFile(const std::vector<SEDataRequest*>& src, const std::string& filename);
92 static bool SerializeFromString(const std::string& src, std::vector<SEDataRequest*>& dst, eSerializationFormat m);
97 static bool SerializeToString(const SEDataRequested& src, std::string& dst, eSerializationFormat m);
98 static void Serialize(const std::vector<SEDataRequested*>& src, CDM_BIND::DataRequestedListData& dst);
99 static bool SerializeToString(const std::vector<SEDataRequested*>& src, std::string& dst, eSerializationFormat m);
107 static bool SerializeToString(const SEDataRequestManager& src, std::string& output, eSerializationFormat m);
109 static bool SerializeFromString(const std::string& src, SEDataRequestManager& dst, eSerializationFormat m);
117 static void Load(const CDM_BIND::EngineInitializationData& src, SEEngineInitialization& dst, const SESubstanceManager& subMgr);
119 static void Serialize(const CDM_BIND::EngineInitializationData& src, SEEngineInitialization& dst, const SESubstanceManager& subMgr);
120 static void Serialize(const SEEngineInitialization& src, CDM_BIND::EngineInitializationData& dst);
121 static bool SerializeToString(const SEEngineInitialization& src, std::string& output, eSerializationFormat m);
122 static bool SerializeToString(const std::vector<SEEngineInitialization*>& src, std::string& output, eSerializationFormat m);
123 static bool SerializeFromString(const std::string& src, SEEngineInitialization& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
124 static bool SerializeFromString(const std::string& src, std::vector<SEEngineInitialization*>& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
125 static void Copy(const SEEngineInitialization& src, SEEngineInitialization& dst, const SESubstanceManager& subMgr);
127 static void Load(const CDM_BIND::EngineInitializationStatusData& src, SEEngineInitializationStatus& dst);
128 static CDM_BIND::EngineInitializationStatusData* Unload(const SEEngineInitializationStatus& src);
129 static void Serialize(const CDM_BIND::EngineInitializationStatusData& src, SEEngineInitializationStatus& dst);
130 static void Serialize(const SEEngineInitializationStatus& src, CDM_BIND::EngineInitializationStatusData& dst);
131 static bool SerializeToString(const SEEngineInitializationStatus& src, std::string& output, eSerializationFormat m, Logger* logger);
132 static bool SerializeToString(const std::vector<SEEngineInitializationStatus*>& src, std::string& output, eSerializationFormat m, Logger* logger);
133 static bool SerializeFromString(const std::string& src, SEEngineInitializationStatus& dst, eSerializationFormat m, Logger* logger);
134 static bool SerializeFromString(const std::string& src, std::vector<SEEngineInitializationStatus*>& dst, eSerializationFormat m, Logger* logger);
139 static void Serialize(const CDM_BIND::DynamicStabilizationData& src, SEDynamicStabilization& dst);
140 static void Serialize(const SEDynamicStabilization& src, CDM_BIND::DynamicStabilizationData& dst);
142 static bool SerializeToString(const SEDynamicStabilization& src, std::string& output, eSerializationFormat m);
144 static bool SerializeFromString(const std::string& src, SEDynamicStabilization& dst, eSerializationFormat m);
147 static void Load(const CDM_BIND::DynamicStabilizationEngineConvergenceData& src, SEDynamicStabilizationEngineConvergence& dst);
148 static CDM_BIND::DynamicStabilizationEngineConvergenceData* Unload(const SEDynamicStabilizationEngineConvergence& src);
149 static void Serialize(const CDM_BIND::DynamicStabilizationEngineConvergenceData& src, SEDynamicStabilizationEngineConvergence& dst);
150 static void Serialize(const SEDynamicStabilizationEngineConvergence& src, CDM_BIND::DynamicStabilizationEngineConvergenceData& dst);
157 static bool SerializeToString(const SETimedStabilization& src, std::string& output, eSerializationFormat m);
159 static bool SerializeFromString(const std::string& src, SETimedStabilization& dst, eSerializationFormat m);
Definition: Logger.h:136
Definition: Logger.h:71
Definition: PBEngine.h:31
Definition: SEAction.h:14
Definition: SEActionManager.h:12
Definition: SEConditionManager.h:26
Definition: SEDataRequest.h:18
Definition: SEDataRequestManager.h:10
Definition: SEDataRequested.h:11
Definition: SEDecimalFormat.h:10
Definition: SEDynamicStabilizationEngineConvergence.h:10
Definition: SEDynamicStabilization.h:9
Definition: SEEngineInitialization.h:9
Definition: SEEngineInitialization.h:70
Definition: SEEnvironmentActionCollection.h:13
Definition: SEEquipmentActionCollection.h:47
Definition: SEPatientActionCollection.h:50
Definition: SEPatientConfiguration.h:11
Definition: SESubstanceManager.h:9
Definition: SETimedStabilization.h:8