What’s New in the Pulse Physiology Engine 4.4.0
×
PBExtracorporealMembraneOxygenationDevice.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
6CDM_BIND_DECL2(ExtracorporealMembraneOxygenationDevice)
7CDM_BIND_DECL2(ExtracorporealMembraneOxygenationDeviceSettings)
8
10{
11public:
12
13 static void Load(const CDM_BIND::ExtracorporealMembraneOxygenationDeviceData& src, SEExtracorporealMembraneOxygenationDevice& dst, const SESubstanceManager& subMgr);
14 static CDM_BIND::ExtracorporealMembraneOxygenationDeviceData* Unload(const SEExtracorporealMembraneOxygenationDevice& src);
15 static void Serialize(const CDM_BIND::ExtracorporealMembraneOxygenationDeviceData& src, SEExtracorporealMembraneOxygenationDevice& dst, const SESubstanceManager& subMgr);
16 static void Serialize(const SEExtracorporealMembraneOxygenationDevice& src, CDM_BIND::ExtracorporealMembraneOxygenationDeviceData& dst);
17
18 static void Load(const CDM_BIND::ExtracorporealMembraneOxygenationDeviceSettingsData& src, SEExtracorporealMembraneOxygenationDeviceSettings& dst, const SESubstanceManager& subMgr);
19 static CDM_BIND::ExtracorporealMembraneOxygenationDeviceSettingsData* Unload(const SEExtracorporealMembraneOxygenationDeviceSettings& src);
20 static void Serialize(const CDM_BIND::ExtracorporealMembraneOxygenationDeviceSettingsData& src, SEExtracorporealMembraneOxygenationDeviceSettings& dst, const SESubstanceManager& subMgr);
21 static void Serialize(const SEExtracorporealMembraneOxygenationDeviceSettings& src, CDM_BIND::ExtracorporealMembraneOxygenationDeviceSettingsData& dst);
22
23 static bool SerializeToString(const SEExtracorporealMembraneOxygenationDeviceSettings& src, std::string& output, eSerializationFormat m);
24 static bool SerializeToFile(const SEExtracorporealMembraneOxygenationDeviceSettings& src, const std::string& filename);
25 static bool SerializeFromString(const std::string& src, SEExtracorporealMembraneOxygenationDeviceSettings& dst, eSerializationFormat m, const SESubstanceManager& subMgr);
26 static bool SerializeFromFile(const std::string& filename, SEExtracorporealMembraneOxygenationDeviceSettings& dst, const SESubstanceManager& subMgr);
27
28};
Definition: PBExtracorporealMembraneOxygenationDevice.h:10
Definition: SEExtracorporealMembraneOxygenationDevice.h:10
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:37
Definition: SESubstanceManager.h:10

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.