Pulse adds COVID-19 Simulation Support
×
PBMechanicalVentilator Class Reference

#include <PBMechanicalVentilator.h>

Static Public Member Functions

static void Load (const CDM_BIND::MechanicalVentilatorData &src, SEMechanicalVentilator &dst, const SESubstanceManager &subMgr)
 
static CDM_BIND::MechanicalVentilatorData * Unload (const SEMechanicalVentilator &src)
 
static void Serialize (const CDM_BIND::MechanicalVentilatorData &src, SEMechanicalVentilator &dst, const SESubstanceManager &subMgr)
 
static void Serialize (const SEMechanicalVentilator &src, CDM_BIND::MechanicalVentilatorData &dst)
 
static bool SerializeToString (const SEMechanicalVentilator &src, std::string &output, SerializationFormat m)
 
static bool SerializeToFile (const SEMechanicalVentilator &src, const std::string &filename)
 
static bool SerializeFromString (const std::string &src, SEMechanicalVentilator &dst, SerializationFormat m, const SESubstanceManager &subMgr)
 
static bool SerializeFromFile (const std::string &filename, SEMechanicalVentilator &dst, const SESubstanceManager &subMgr)
 

Member Function Documentation

◆ Load()

void PBMechanicalVentilator::Load ( const CDM_BIND::MechanicalVentilatorData &  src,
SEMechanicalVentilator dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [1/2]

void PBMechanicalVentilator::Serialize ( const CDM_BIND::MechanicalVentilatorData &  src,
SEMechanicalVentilator dst,
const SESubstanceManager subMgr 
)
static

◆ Serialize() [2/2]

void PBMechanicalVentilator::Serialize ( const SEMechanicalVentilator src,
CDM_BIND::MechanicalVentilatorData &  dst 
)
static

◆ SerializeFromFile()

bool PBMechanicalVentilator::SerializeFromFile ( const std::string &  filename,
SEMechanicalVentilator dst,
const SESubstanceManager subMgr 
)
static

◆ SerializeFromString()

bool PBMechanicalVentilator::SerializeFromString ( const std::string &  src,
SEMechanicalVentilator dst,
SerializationFormat  m,
const SESubstanceManager subMgr 
)
static

◆ SerializeToFile()

bool PBMechanicalVentilator::SerializeToFile ( const SEMechanicalVentilator src,
const std::string &  filename 
)
static

◆ SerializeToString()

bool PBMechanicalVentilator::SerializeToString ( const SEMechanicalVentilator src,
std::string &  output,
SerializationFormat  m 
)
static

◆ Unload()

CDM_BIND::MechanicalVentilatorData * PBMechanicalVentilator::Unload ( const SEMechanicalVentilator src)
static

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.