Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SEEquipmentActionCollection Class Reference
#include <SEEquipmentActionCollection.h>
Inherits Loggable.
Protected Member Functions | |
SEEquipmentActionCollection (SESubstanceManager &subMgr) | |
void | Clear () |
bool | ProcessAction (const SEEquipmentAction &action) |
Friends | |
class | PBEngine |
class | SEActionManager |
Constructor & Destructor Documentation
◆ SEEquipmentActionCollection()
|
protected |
◆ ~SEEquipmentActionCollection()
SEEquipmentActionCollection::~SEEquipmentActionCollection | ( | ) |
Member Function Documentation
◆ Clear()
|
protected |
◆ GetAllActions()
void SEEquipmentActionCollection::GetAllActions | ( | std::vector< const SEAction * > & | v | ) | const |
◆ GetAnesthesiaMachineConfiguration() [1/2]
SEAnesthesiaMachineConfiguration & SEEquipmentActionCollection::GetAnesthesiaMachineConfiguration | ( | ) |
◆ GetAnesthesiaMachineConfiguration() [2/2]
const SEAnesthesiaMachineConfiguration * SEEquipmentActionCollection::GetAnesthesiaMachineConfiguration | ( | ) | const |
◆ GetAnesthesiaMachineExpiratoryValveLeak() [1/2]
SEAnesthesiaMachineExpiratoryValveLeak & SEEquipmentActionCollection::GetAnesthesiaMachineExpiratoryValveLeak | ( | ) |
◆ GetAnesthesiaMachineExpiratoryValveLeak() [2/2]
const SEAnesthesiaMachineExpiratoryValveLeak * SEEquipmentActionCollection::GetAnesthesiaMachineExpiratoryValveLeak | ( | ) | const |
◆ GetAnesthesiaMachineExpiratoryValveObstruction() [1/2]
SEAnesthesiaMachineExpiratoryValveObstruction & SEEquipmentActionCollection::GetAnesthesiaMachineExpiratoryValveObstruction | ( | ) |
◆ GetAnesthesiaMachineExpiratoryValveObstruction() [2/2]
const SEAnesthesiaMachineExpiratoryValveObstruction * SEEquipmentActionCollection::GetAnesthesiaMachineExpiratoryValveObstruction | ( | ) | const |
◆ GetAnesthesiaMachineInspiratoryValveLeak() [1/2]
SEAnesthesiaMachineInspiratoryValveLeak & SEEquipmentActionCollection::GetAnesthesiaMachineInspiratoryValveLeak | ( | ) |
◆ GetAnesthesiaMachineInspiratoryValveLeak() [2/2]
const SEAnesthesiaMachineInspiratoryValveLeak * SEEquipmentActionCollection::GetAnesthesiaMachineInspiratoryValveLeak | ( | ) | const |
◆ GetAnesthesiaMachineInspiratoryValveObstruction() [1/2]
SEAnesthesiaMachineInspiratoryValveObstruction & SEEquipmentActionCollection::GetAnesthesiaMachineInspiratoryValveObstruction | ( | ) |
◆ GetAnesthesiaMachineInspiratoryValveObstruction() [2/2]
const SEAnesthesiaMachineInspiratoryValveObstruction * SEEquipmentActionCollection::GetAnesthesiaMachineInspiratoryValveObstruction | ( | ) | const |
◆ GetAnesthesiaMachineMaskLeak() [1/2]
SEAnesthesiaMachineMaskLeak & SEEquipmentActionCollection::GetAnesthesiaMachineMaskLeak | ( | ) |
◆ GetAnesthesiaMachineMaskLeak() [2/2]
const SEAnesthesiaMachineMaskLeak * SEEquipmentActionCollection::GetAnesthesiaMachineMaskLeak | ( | ) | const |
◆ GetAnesthesiaMachineOxygenTankPressureLoss() [1/2]
SEAnesthesiaMachineOxygenTankPressureLoss & SEEquipmentActionCollection::GetAnesthesiaMachineOxygenTankPressureLoss | ( | ) |
◆ GetAnesthesiaMachineOxygenTankPressureLoss() [2/2]
const SEAnesthesiaMachineOxygenTankPressureLoss * SEEquipmentActionCollection::GetAnesthesiaMachineOxygenTankPressureLoss | ( | ) | const |
◆ GetAnesthesiaMachineOxygenWallPortPressureLoss() [1/2]
SEAnesthesiaMachineOxygenWallPortPressureLoss & SEEquipmentActionCollection::GetAnesthesiaMachineOxygenWallPortPressureLoss | ( | ) |
◆ GetAnesthesiaMachineOxygenWallPortPressureLoss() [2/2]
const SEAnesthesiaMachineOxygenWallPortPressureLoss * SEEquipmentActionCollection::GetAnesthesiaMachineOxygenWallPortPressureLoss | ( | ) | const |
◆ GetAnesthesiaMachineSodaLimeFailure() [1/2]
SEAnesthesiaMachineSodaLimeFailure & SEEquipmentActionCollection::GetAnesthesiaMachineSodaLimeFailure | ( | ) |
◆ GetAnesthesiaMachineSodaLimeFailure() [2/2]
const SEAnesthesiaMachineSodaLimeFailure * SEEquipmentActionCollection::GetAnesthesiaMachineSodaLimeFailure | ( | ) | const |
◆ GetAnesthesiaMachineTubeCuffLeak() [1/2]
SEAnesthesiaMachineTubeCuffLeak & SEEquipmentActionCollection::GetAnesthesiaMachineTubeCuffLeak | ( | ) |
◆ GetAnesthesiaMachineTubeCuffLeak() [2/2]
const SEAnesthesiaMachineTubeCuffLeak * SEEquipmentActionCollection::GetAnesthesiaMachineTubeCuffLeak | ( | ) | const |
◆ GetAnesthesiaMachineVaporizerFailure() [1/2]
SEAnesthesiaMachineVaporizerFailure & SEEquipmentActionCollection::GetAnesthesiaMachineVaporizerFailure | ( | ) |
◆ GetAnesthesiaMachineVaporizerFailure() [2/2]
const SEAnesthesiaMachineVaporizerFailure * SEEquipmentActionCollection::GetAnesthesiaMachineVaporizerFailure | ( | ) | const |
◆ GetAnesthesiaMachineVentilatorPressureLoss() [1/2]
SEAnesthesiaMachineVentilatorPressureLoss & SEEquipmentActionCollection::GetAnesthesiaMachineVentilatorPressureLoss | ( | ) |
◆ GetAnesthesiaMachineVentilatorPressureLoss() [2/2]
const SEAnesthesiaMachineVentilatorPressureLoss * SEEquipmentActionCollection::GetAnesthesiaMachineVentilatorPressureLoss | ( | ) | const |
◆ GetAnesthesiaMachineYPieceDisconnect() [1/2]
SEAnesthesiaMachineYPieceDisconnect & SEEquipmentActionCollection::GetAnesthesiaMachineYPieceDisconnect | ( | ) |
◆ GetAnesthesiaMachineYPieceDisconnect() [2/2]
const SEAnesthesiaMachineYPieceDisconnect * SEEquipmentActionCollection::GetAnesthesiaMachineYPieceDisconnect | ( | ) | const |
◆ GetBagValveMaskAutomated() [1/2]
SEBagValveMaskAutomated & SEEquipmentActionCollection::GetBagValveMaskAutomated | ( | ) |
◆ GetBagValveMaskAutomated() [2/2]
const SEBagValveMaskAutomated * SEEquipmentActionCollection::GetBagValveMaskAutomated | ( | ) | const |
◆ GetBagValveMaskConfiguration() [1/2]
SEBagValveMaskConfiguration & SEEquipmentActionCollection::GetBagValveMaskConfiguration | ( | ) |
◆ GetBagValveMaskConfiguration() [2/2]
const SEBagValveMaskConfiguration * SEEquipmentActionCollection::GetBagValveMaskConfiguration | ( | ) | const |
◆ GetBagValveMaskInstantaneous() [1/2]
SEBagValveMaskInstantaneous & SEEquipmentActionCollection::GetBagValveMaskInstantaneous | ( | ) |
◆ GetBagValveMaskInstantaneous() [2/2]
const SEBagValveMaskInstantaneous * SEEquipmentActionCollection::GetBagValveMaskInstantaneous | ( | ) | const |
◆ GetBagValveMaskSqueeze() [1/2]
SEBagValveMaskSqueeze & SEEquipmentActionCollection::GetBagValveMaskSqueeze | ( | ) |
◆ GetBagValveMaskSqueeze() [2/2]
const SEBagValveMaskSqueeze * SEEquipmentActionCollection::GetBagValveMaskSqueeze | ( | ) | const |
◆ GetECMOConfiguration() [1/2]
SEECMOConfiguration & SEEquipmentActionCollection::GetECMOConfiguration | ( | ) |
◆ GetECMOConfiguration() [2/2]
const SEECMOConfiguration * SEEquipmentActionCollection::GetECMOConfiguration | ( | ) | const |
◆ GetInhalerConfiguration() [1/2]
SEInhalerConfiguration & SEEquipmentActionCollection::GetInhalerConfiguration | ( | ) |
◆ GetInhalerConfiguration() [2/2]
const SEInhalerConfiguration * SEEquipmentActionCollection::GetInhalerConfiguration | ( | ) | const |
◆ GetMechanicalVentilatorConfiguration() [1/2]
SEMechanicalVentilatorConfiguration & SEEquipmentActionCollection::GetMechanicalVentilatorConfiguration | ( | ) |
◆ GetMechanicalVentilatorConfiguration() [2/2]
const SEMechanicalVentilatorConfiguration * SEEquipmentActionCollection::GetMechanicalVentilatorConfiguration | ( | ) | const |
◆ GetMechanicalVentilatorContinuousPositiveAirwayPressure() [1/2]
SEMechanicalVentilatorContinuousPositiveAirwayPressure & SEEquipmentActionCollection::GetMechanicalVentilatorContinuousPositiveAirwayPressure | ( | ) |
◆ GetMechanicalVentilatorContinuousPositiveAirwayPressure() [2/2]
const SEMechanicalVentilatorContinuousPositiveAirwayPressure * SEEquipmentActionCollection::GetMechanicalVentilatorContinuousPositiveAirwayPressure | ( | ) | const |
◆ GetMechanicalVentilatorHold() [1/2]
SEMechanicalVentilatorHold & SEEquipmentActionCollection::GetMechanicalVentilatorHold | ( | ) |
◆ GetMechanicalVentilatorHold() [2/2]
const SEMechanicalVentilatorHold * SEEquipmentActionCollection::GetMechanicalVentilatorHold | ( | ) | const |
◆ GetMechanicalVentilatorLeak() [1/2]
SEMechanicalVentilatorLeak & SEEquipmentActionCollection::GetMechanicalVentilatorLeak | ( | ) |
◆ GetMechanicalVentilatorLeak() [2/2]
const SEMechanicalVentilatorLeak * SEEquipmentActionCollection::GetMechanicalVentilatorLeak | ( | ) | const |
◆ GetMechanicalVentilatorPressureControl() [1/2]
SEMechanicalVentilatorPressureControl & SEEquipmentActionCollection::GetMechanicalVentilatorPressureControl | ( | ) |
◆ GetMechanicalVentilatorPressureControl() [2/2]
const SEMechanicalVentilatorPressureControl * SEEquipmentActionCollection::GetMechanicalVentilatorPressureControl | ( | ) | const |
◆ GetMechanicalVentilatorVolumeControl() [1/2]
SEMechanicalVentilatorVolumeControl & SEEquipmentActionCollection::GetMechanicalVentilatorVolumeControl | ( | ) |
◆ GetMechanicalVentilatorVolumeControl() [2/2]
const SEMechanicalVentilatorVolumeControl * SEEquipmentActionCollection::GetMechanicalVentilatorVolumeControl | ( | ) | const |
◆ GetScalar()
const SEScalar * SEEquipmentActionCollection::GetScalar | ( | const std::string & | actionName, |
const std::string & | cmptName, | ||
const std::string & | substance, | ||
const std::string & | property | ||
) |
◆ HasActiveBagValveMaskAction()
bool SEEquipmentActionCollection::HasActiveBagValveMaskAction | ( | ) | const |
◆ HasAnesthesiaMachineConfiguration()
bool SEEquipmentActionCollection::HasAnesthesiaMachineConfiguration | ( | ) | const |
◆ HasAnesthesiaMachineExpiratoryValveLeak()
bool SEEquipmentActionCollection::HasAnesthesiaMachineExpiratoryValveLeak | ( | ) | const |
◆ HasAnesthesiaMachineExpiratoryValveObstruction()
bool SEEquipmentActionCollection::HasAnesthesiaMachineExpiratoryValveObstruction | ( | ) | const |
◆ HasAnesthesiaMachineInspiratoryValveLeak()
bool SEEquipmentActionCollection::HasAnesthesiaMachineInspiratoryValveLeak | ( | ) | const |
◆ HasAnesthesiaMachineInspiratoryValveObstruction()
bool SEEquipmentActionCollection::HasAnesthesiaMachineInspiratoryValveObstruction | ( | ) | const |
◆ HasAnesthesiaMachineMaskLeak()
bool SEEquipmentActionCollection::HasAnesthesiaMachineMaskLeak | ( | ) | const |
◆ HasAnesthesiaMachineOxygenTankPressureLoss()
bool SEEquipmentActionCollection::HasAnesthesiaMachineOxygenTankPressureLoss | ( | ) | const |
◆ HasAnesthesiaMachineOxygenWallPortPressureLoss()
bool SEEquipmentActionCollection::HasAnesthesiaMachineOxygenWallPortPressureLoss | ( | ) | const |
◆ HasAnesthesiaMachineSodaLimeFailure()
bool SEEquipmentActionCollection::HasAnesthesiaMachineSodaLimeFailure | ( | ) | const |
◆ HasAnesthesiaMachineTubeCuffLeak()
bool SEEquipmentActionCollection::HasAnesthesiaMachineTubeCuffLeak | ( | ) | const |
◆ HasAnesthesiaMachineVaporizerFailure()
bool SEEquipmentActionCollection::HasAnesthesiaMachineVaporizerFailure | ( | ) | const |
◆ HasAnesthesiaMachineVentilatorPressureLoss()
bool SEEquipmentActionCollection::HasAnesthesiaMachineVentilatorPressureLoss | ( | ) | const |
◆ HasAnesthesiaMachineYPieceDisconnect()
bool SEEquipmentActionCollection::HasAnesthesiaMachineYPieceDisconnect | ( | ) | const |
◆ HasBagValveMaskAutomated()
bool SEEquipmentActionCollection::HasBagValveMaskAutomated | ( | ) | const |
◆ HasBagValveMaskConfiguration()
bool SEEquipmentActionCollection::HasBagValveMaskConfiguration | ( | ) | const |
◆ HasBagValveMaskInstantaneous()
bool SEEquipmentActionCollection::HasBagValveMaskInstantaneous | ( | ) | const |
◆ HasBagValveMaskSqueeze()
bool SEEquipmentActionCollection::HasBagValveMaskSqueeze | ( | ) | const |
◆ HasECMOConfiguration()
bool SEEquipmentActionCollection::HasECMOConfiguration | ( | ) | const |
◆ HasInhalerConfiguration()
bool SEEquipmentActionCollection::HasInhalerConfiguration | ( | ) | const |
◆ HasMechanicalVentilatorConfiguration()
bool SEEquipmentActionCollection::HasMechanicalVentilatorConfiguration | ( | ) | const |
◆ HasMechanicalVentilatorContinuousPositiveAirwayPressure()
bool SEEquipmentActionCollection::HasMechanicalVentilatorContinuousPositiveAirwayPressure | ( | ) | const |
◆ HasMechanicalVentilatorHold()
bool SEEquipmentActionCollection::HasMechanicalVentilatorHold | ( | ) | const |
◆ HasMechanicalVentilatorLeak()
bool SEEquipmentActionCollection::HasMechanicalVentilatorLeak | ( | ) | const |
◆ HasMechanicalVentilatorPressureControl()
bool SEEquipmentActionCollection::HasMechanicalVentilatorPressureControl | ( | ) | const |
◆ HasMechanicalVentilatorVolumeControl()
bool SEEquipmentActionCollection::HasMechanicalVentilatorVolumeControl | ( | ) | const |
◆ ProcessAction()
|
protected |
◆ RemoveAnesthesiaMachineConfiguration()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineConfiguration | ( | ) |
◆ RemoveAnesthesiaMachineExpiratoryValveLeak()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineExpiratoryValveLeak | ( | ) |
◆ RemoveAnesthesiaMachineExpiratoryValveObstruction()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineExpiratoryValveObstruction | ( | ) |
◆ RemoveAnesthesiaMachineInspiratoryValveLeak()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineInspiratoryValveLeak | ( | ) |
◆ RemoveAnesthesiaMachineInspiratoryValveObstruction()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineInspiratoryValveObstruction | ( | ) |
◆ RemoveAnesthesiaMachineMaskLeak()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineMaskLeak | ( | ) |
◆ RemoveAnesthesiaMachineOxygenTankPressureLoss()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineOxygenTankPressureLoss | ( | ) |
◆ RemoveAnesthesiaMachineOxygenWallPortPressureLoss()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineOxygenWallPortPressureLoss | ( | ) |
◆ RemoveAnesthesiaMachineSodaLimeFailure()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineSodaLimeFailure | ( | ) |
◆ RemoveAnesthesiaMachineTubeCuffLeak()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineTubeCuffLeak | ( | ) |
◆ RemoveAnesthesiaMachineVaporizerFailure()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineVaporizerFailure | ( | ) |
◆ RemoveAnesthesiaMachineVentilatorPressureLoss()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineVentilatorPressureLoss | ( | ) |
◆ RemoveAnesthesiaMachineYPieceDisconnect()
void SEEquipmentActionCollection::RemoveAnesthesiaMachineYPieceDisconnect | ( | ) |
◆ RemoveBagValveMaskAutomated()
void SEEquipmentActionCollection::RemoveBagValveMaskAutomated | ( | ) |
◆ RemoveBagValveMaskConfiguration()
void SEEquipmentActionCollection::RemoveBagValveMaskConfiguration | ( | ) |
◆ RemoveBagValveMaskInstantaneous()
void SEEquipmentActionCollection::RemoveBagValveMaskInstantaneous | ( | ) |
◆ RemoveBagValveMaskSqueeze()
void SEEquipmentActionCollection::RemoveBagValveMaskSqueeze | ( | ) |
◆ RemoveECMOConfiguration()
void SEEquipmentActionCollection::RemoveECMOConfiguration | ( | ) |
◆ RemoveInhalerConfiguration()
void SEEquipmentActionCollection::RemoveInhalerConfiguration | ( | ) |
◆ RemoveMechanicalVentilatorConfiguration()
void SEEquipmentActionCollection::RemoveMechanicalVentilatorConfiguration | ( | ) |
◆ RemoveMechanicalVentilatorContinuousPositiveAirwayPressure()
void SEEquipmentActionCollection::RemoveMechanicalVentilatorContinuousPositiveAirwayPressure | ( | ) |
◆ RemoveMechanicalVentilatorHold()
void SEEquipmentActionCollection::RemoveMechanicalVentilatorHold | ( | ) |
◆ RemoveMechanicalVentilatorLeak()
void SEEquipmentActionCollection::RemoveMechanicalVentilatorLeak | ( | ) |
◆ RemoveMechanicalVentilatorPressureControl()
void SEEquipmentActionCollection::RemoveMechanicalVentilatorPressureControl | ( | ) |
◆ RemoveMechanicalVentilatorVolumeControl()
void SEEquipmentActionCollection::RemoveMechanicalVentilatorVolumeControl | ( | ) |
Friends And Related Function Documentation
◆ PBEngine
|
friend |
◆ SEActionManager
|
friend |
Member Data Documentation
◆ m_AnesthesiaMachineConfiguration
|
protected |
◆ m_AnesthesiaMachineExpiratoryValveLeak
|
protected |
◆ m_AnesthesiaMachineExpiratoryValveObstruction
|
protected |
◆ m_AnesthesiaMachineInspiratoryValveLeak
|
protected |
◆ m_AnesthesiaMachineInspiratoryValveObstruction
|
protected |
◆ m_AnesthesiaMachineMaskLeak
|
protected |
◆ m_AnesthesiaMachineOxygenTankPressureLoss
|
protected |
◆ m_AnesthesiaMachineOxygenWallPortPressureLoss
|
protected |
◆ m_AnesthesiaMachineSodaLimeFailure
|
protected |
◆ m_AnesthesiaMachineTubeCuffLeak
|
protected |
◆ m_AnesthesiaMachineVaporizerFailure
|
protected |
◆ m_AnesthesiaMachineVentilatorPressureLoss
|
protected |
◆ m_AnesthesiaMachineYPieceDisconnect
|
protected |
◆ m_BagValveMaskAutomated
|
protected |
◆ m_BagValveMaskConfiguration
|
protected |
◆ m_BagValveMaskInstantaneous
|
protected |
◆ m_BagValveMaskSqueeze
|
protected |
◆ m_ECMOConfiguration
|
protected |
◆ m_InhalerConfiguration
|
protected |
◆ m_MechanicalVentilatorConfiguration
|
protected |
◆ m_MechanicalVentilatorContinuousPositiveAirwayPressure
|
protected |
◆ m_MechanicalVentilatorHold
|
protected |
◆ m_MechanicalVentilatorLeak
|
protected |
◆ m_MechanicalVentilatorPressureControl
|
protected |
◆ m_MechanicalVentilatorVolumeControl
|
protected |
◆ m_SubMgr
|
protected |