#include <SEEquipmentActionCollection.h>

Inherits Loggable.

Public Member Functions

 ~SEEquipmentActionCollection ()
 
bool HasAnesthesiaMachineConfiguration () const
 
SEAnesthesiaMachineConfigurationGetAnesthesiaMachineConfiguration ()
 
const SEAnesthesiaMachineConfigurationGetAnesthesiaMachineConfiguration () const
 
void RemoveAnesthesiaMachineConfiguration ()
 
bool HasBagValveMaskConfiguration () const
 
SEBagValveMaskConfigurationGetBagValveMaskConfiguration ()
 
const SEBagValveMaskConfigurationGetBagValveMaskConfiguration () const
 
void RemoveBagValveMaskConfiguration ()
 
bool HasECMOConfiguration () const
 
SEECMOConfigurationGetECMOConfiguration ()
 
const SEECMOConfigurationGetECMOConfiguration () const
 
void RemoveECMOConfiguration ()
 
bool HasInhalerConfiguration () const
 
SEInhalerConfigurationGetInhalerConfiguration ()
 
const SEInhalerConfigurationGetInhalerConfiguration () const
 
void RemoveInhalerConfiguration ()
 
bool HasMechanicalVentilatorConfiguration () const
 
SEMechanicalVentilatorConfigurationGetMechanicalVentilatorConfiguration ()
 
const SEMechanicalVentilatorConfigurationGetMechanicalVentilatorConfiguration () const
 
void RemoveMechanicalVentilatorConfiguration ()
 
bool HasAnesthesiaMachineOxygenTankPressureLoss () const
 
SEAnesthesiaMachineOxygenTankPressureLossGetAnesthesiaMachineOxygenTankPressureLoss ()
 
const SEAnesthesiaMachineOxygenTankPressureLossGetAnesthesiaMachineOxygenTankPressureLoss () const
 
void RemoveAnesthesiaMachineOxygenTankPressureLoss ()
 
bool HasAnesthesiaMachineOxygenWallPortPressureLoss () const
 
SEAnesthesiaMachineOxygenWallPortPressureLossGetAnesthesiaMachineOxygenWallPortPressureLoss ()
 
const SEAnesthesiaMachineOxygenWallPortPressureLossGetAnesthesiaMachineOxygenWallPortPressureLoss () const
 
void RemoveAnesthesiaMachineOxygenWallPortPressureLoss ()
 
bool HasAnesthesiaMachineExpiratoryValveLeak () const
 
SEAnesthesiaMachineExpiratoryValveLeakGetAnesthesiaMachineExpiratoryValveLeak ()
 
const SEAnesthesiaMachineExpiratoryValveLeakGetAnesthesiaMachineExpiratoryValveLeak () const
 
void RemoveAnesthesiaMachineExpiratoryValveLeak ()
 
bool HasAnesthesiaMachineExpiratoryValveObstruction () const
 
SEAnesthesiaMachineExpiratoryValveObstructionGetAnesthesiaMachineExpiratoryValveObstruction ()
 
const SEAnesthesiaMachineExpiratoryValveObstructionGetAnesthesiaMachineExpiratoryValveObstruction () const
 
void RemoveAnesthesiaMachineExpiratoryValveObstruction ()
 
bool HasAnesthesiaMachineInspiratoryValveLeak () const
 
SEAnesthesiaMachineInspiratoryValveLeakGetAnesthesiaMachineInspiratoryValveLeak ()
 
const SEAnesthesiaMachineInspiratoryValveLeakGetAnesthesiaMachineInspiratoryValveLeak () const
 
void RemoveAnesthesiaMachineInspiratoryValveLeak ()
 
bool HasAnesthesiaMachineInspiratoryValveObstruction () const
 
SEAnesthesiaMachineInspiratoryValveObstructionGetAnesthesiaMachineInspiratoryValveObstruction ()
 
const SEAnesthesiaMachineInspiratoryValveObstructionGetAnesthesiaMachineInspiratoryValveObstruction () const
 
void RemoveAnesthesiaMachineInspiratoryValveObstruction ()
 
bool HasAnesthesiaMachineMaskLeak () const
 
SEAnesthesiaMachineMaskLeakGetAnesthesiaMachineMaskLeak ()
 
const SEAnesthesiaMachineMaskLeakGetAnesthesiaMachineMaskLeak () const
 
void RemoveAnesthesiaMachineMaskLeak ()
 
bool HasAnesthesiaMachineSodaLimeFailure () const
 
SEAnesthesiaMachineSodaLimeFailureGetAnesthesiaMachineSodaLimeFailure ()
 
const SEAnesthesiaMachineSodaLimeFailureGetAnesthesiaMachineSodaLimeFailure () const
 
void RemoveAnesthesiaMachineSodaLimeFailure ()
 
bool HasAnesthesiaMachineTubeCuffLeak () const
 
SEAnesthesiaMachineTubeCuffLeakGetAnesthesiaMachineTubeCuffLeak ()
 
const SEAnesthesiaMachineTubeCuffLeakGetAnesthesiaMachineTubeCuffLeak () const
 
void RemoveAnesthesiaMachineTubeCuffLeak ()
 
bool HasAnesthesiaMachineVaporizerFailure () const
 
SEAnesthesiaMachineVaporizerFailureGetAnesthesiaMachineVaporizerFailure ()
 
const SEAnesthesiaMachineVaporizerFailureGetAnesthesiaMachineVaporizerFailure () const
 
void RemoveAnesthesiaMachineVaporizerFailure ()
 
bool HasAnesthesiaMachineVentilatorPressureLoss () const
 
SEAnesthesiaMachineVentilatorPressureLossGetAnesthesiaMachineVentilatorPressureLoss ()
 
const SEAnesthesiaMachineVentilatorPressureLossGetAnesthesiaMachineVentilatorPressureLoss () const
 
void RemoveAnesthesiaMachineVentilatorPressureLoss ()
 
bool HasAnesthesiaMachineYPieceDisconnect () const
 
SEAnesthesiaMachineYPieceDisconnectGetAnesthesiaMachineYPieceDisconnect ()
 
const SEAnesthesiaMachineYPieceDisconnectGetAnesthesiaMachineYPieceDisconnect () const
 
void RemoveAnesthesiaMachineYPieceDisconnect ()
 
bool HasActiveBagValveMaskAction () const
 
bool HasBagValveMaskAutomated () const
 
SEBagValveMaskAutomatedGetBagValveMaskAutomated ()
 
const SEBagValveMaskAutomatedGetBagValveMaskAutomated () const
 
void RemoveBagValveMaskAutomated ()
 
bool HasBagValveMaskInstantaneous () const
 
SEBagValveMaskInstantaneousGetBagValveMaskInstantaneous ()
 
const SEBagValveMaskInstantaneousGetBagValveMaskInstantaneous () const
 
void RemoveBagValveMaskInstantaneous ()
 
bool HasBagValveMaskSqueeze () const
 
SEBagValveMaskSqueezeGetBagValveMaskSqueeze ()
 
const SEBagValveMaskSqueezeGetBagValveMaskSqueeze () const
 
void RemoveBagValveMaskSqueeze ()
 
bool HasMechanicalVentilatorHold () const
 
SEMechanicalVentilatorHoldGetMechanicalVentilatorHold ()
 
const SEMechanicalVentilatorHoldGetMechanicalVentilatorHold () const
 
void RemoveMechanicalVentilatorHold ()
 
bool HasMechanicalVentilatorLeak () const
 
SEMechanicalVentilatorLeakGetMechanicalVentilatorLeak ()
 
const SEMechanicalVentilatorLeakGetMechanicalVentilatorLeak () const
 
void RemoveMechanicalVentilatorLeak ()
 
bool HasMechanicalVentilatorContinuousPositiveAirwayPressure () const
 
SEMechanicalVentilatorContinuousPositiveAirwayPressureGetMechanicalVentilatorContinuousPositiveAirwayPressure ()
 
const SEMechanicalVentilatorContinuousPositiveAirwayPressureGetMechanicalVentilatorContinuousPositiveAirwayPressure () const
 
void RemoveMechanicalVentilatorContinuousPositiveAirwayPressure ()
 
bool HasMechanicalVentilatorPressureControl () const
 
SEMechanicalVentilatorPressureControlGetMechanicalVentilatorPressureControl ()
 
const SEMechanicalVentilatorPressureControlGetMechanicalVentilatorPressureControl () const
 
void RemoveMechanicalVentilatorPressureControl ()
 
bool HasMechanicalVentilatorVolumeControl () const
 
SEMechanicalVentilatorVolumeControlGetMechanicalVentilatorVolumeControl ()
 
const SEMechanicalVentilatorVolumeControlGetMechanicalVentilatorVolumeControl () const
 
void RemoveMechanicalVentilatorVolumeControl ()
 
void GetAllActions (std::vector< const SEAction * > &v) const
 
const SEScalarGetScalar (const std::string &actionName, const std::string &cmptName, const std::string &substance, const std::string &property)
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 
virtual void SetLogger (Logger &logger)
 
virtual void Debug (std::string const &msg) const
 
virtual void Debug (std::stringstream &msg) const
 
virtual void Debug (std::ostream &msg) const
 
virtual void Info (std::string const &msg) const
 
virtual void Info (std::stringstream &msg) const
 
virtual void Info (const std::stringstream &msg) const
 
virtual void Info (std::ostream &msg) const
 
virtual void Warning (std::string const &msg) const
 
virtual void Warning (std::stringstream &msg) const
 
virtual void Warning (std::ostream &msg) const
 
virtual void Error (std::string const &msg) const
 
virtual void Error (std::stringstream &msg) const
 
virtual void Error (std::ostream &msg) const
 
virtual void Fatal (std::string const &msg) const
 
virtual void Fatal (std::stringstream &msg) const
 
virtual void Fatal (std::ostream &msg) const
 

Protected Member Functions

 SEEquipmentActionCollection (SESubstanceManager &subMgr)
 
void Clear ()
 
bool ProcessAction (const SEEquipmentAction &action)
 

Protected Attributes

SESubstanceManagerm_SubMgr
 
SEAnesthesiaMachineConfigurationm_AnesthesiaMachineConfiguration
 
SEAnesthesiaMachineOxygenTankPressureLossm_AnesthesiaMachineOxygenTankPressureLoss
 
SEAnesthesiaMachineOxygenWallPortPressureLossm_AnesthesiaMachineOxygenWallPortPressureLoss
 
SEAnesthesiaMachineExpiratoryValveLeakm_AnesthesiaMachineExpiratoryValveLeak
 
SEAnesthesiaMachineExpiratoryValveObstructionm_AnesthesiaMachineExpiratoryValveObstruction
 
SEAnesthesiaMachineInspiratoryValveLeakm_AnesthesiaMachineInspiratoryValveLeak
 
SEAnesthesiaMachineInspiratoryValveObstructionm_AnesthesiaMachineInspiratoryValveObstruction
 
SEAnesthesiaMachineMaskLeakm_AnesthesiaMachineMaskLeak
 
SEAnesthesiaMachineSodaLimeFailurem_AnesthesiaMachineSodaLimeFailure
 
SEAnesthesiaMachineTubeCuffLeakm_AnesthesiaMachineTubeCuffLeak
 
SEAnesthesiaMachineVaporizerFailurem_AnesthesiaMachineVaporizerFailure
 
SEAnesthesiaMachineVentilatorPressureLossm_AnesthesiaMachineVentilatorPressureLoss
 
SEAnesthesiaMachineYPieceDisconnectm_AnesthesiaMachineYPieceDisconnect
 
SEBagValveMaskConfigurationm_BagValveMaskConfiguration
 
SEBagValveMaskAutomatedm_BagValveMaskAutomated
 
SEBagValveMaskInstantaneousm_BagValveMaskInstantaneous
 
SEBagValveMaskSqueezem_BagValveMaskSqueeze
 
SEECMOConfigurationm_ECMOConfiguration
 
SEInhalerConfigurationm_InhalerConfiguration
 
SEMechanicalVentilatorConfigurationm_MechanicalVentilatorConfiguration
 
SEMechanicalVentilatorHoldm_MechanicalVentilatorHold
 
SEMechanicalVentilatorLeakm_MechanicalVentilatorLeak
 
SEMechanicalVentilatorContinuousPositiveAirwayPressurem_MechanicalVentilatorContinuousPositiveAirwayPressure
 
SEMechanicalVentilatorPressureControlm_MechanicalVentilatorPressureControl
 
SEMechanicalVentilatorVolumeControlm_MechanicalVentilatorVolumeControl
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Friends

class PBEngine
 
class SEActionManager
 

Constructor & Destructor Documentation

◆ SEEquipmentActionCollection()

SEEquipmentActionCollection::SEEquipmentActionCollection ( SESubstanceManager subMgr)
protected

◆ ~SEEquipmentActionCollection()

SEEquipmentActionCollection::~SEEquipmentActionCollection ( )

Member Function Documentation

◆ Clear()

void SEEquipmentActionCollection::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()

bool SEEquipmentActionCollection::ProcessAction ( const SEEquipmentAction action)
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 class PBEngine
friend

◆ SEActionManager

friend class SEActionManager
friend

Member Data Documentation

◆ m_AnesthesiaMachineConfiguration

SEAnesthesiaMachineConfiguration* SEEquipmentActionCollection::m_AnesthesiaMachineConfiguration
protected

◆ m_AnesthesiaMachineExpiratoryValveLeak

SEAnesthesiaMachineExpiratoryValveLeak* SEEquipmentActionCollection::m_AnesthesiaMachineExpiratoryValveLeak
protected

◆ m_AnesthesiaMachineExpiratoryValveObstruction

SEAnesthesiaMachineExpiratoryValveObstruction* SEEquipmentActionCollection::m_AnesthesiaMachineExpiratoryValveObstruction
protected

◆ m_AnesthesiaMachineInspiratoryValveLeak

SEAnesthesiaMachineInspiratoryValveLeak* SEEquipmentActionCollection::m_AnesthesiaMachineInspiratoryValveLeak
protected

◆ m_AnesthesiaMachineInspiratoryValveObstruction

SEAnesthesiaMachineInspiratoryValveObstruction* SEEquipmentActionCollection::m_AnesthesiaMachineInspiratoryValveObstruction
protected

◆ m_AnesthesiaMachineMaskLeak

SEAnesthesiaMachineMaskLeak* SEEquipmentActionCollection::m_AnesthesiaMachineMaskLeak
protected

◆ m_AnesthesiaMachineOxygenTankPressureLoss

SEAnesthesiaMachineOxygenTankPressureLoss* SEEquipmentActionCollection::m_AnesthesiaMachineOxygenTankPressureLoss
protected

◆ m_AnesthesiaMachineOxygenWallPortPressureLoss

SEAnesthesiaMachineOxygenWallPortPressureLoss* SEEquipmentActionCollection::m_AnesthesiaMachineOxygenWallPortPressureLoss
protected

◆ m_AnesthesiaMachineSodaLimeFailure

SEAnesthesiaMachineSodaLimeFailure* SEEquipmentActionCollection::m_AnesthesiaMachineSodaLimeFailure
protected

◆ m_AnesthesiaMachineTubeCuffLeak

SEAnesthesiaMachineTubeCuffLeak* SEEquipmentActionCollection::m_AnesthesiaMachineTubeCuffLeak
protected

◆ m_AnesthesiaMachineVaporizerFailure

SEAnesthesiaMachineVaporizerFailure* SEEquipmentActionCollection::m_AnesthesiaMachineVaporizerFailure
protected

◆ m_AnesthesiaMachineVentilatorPressureLoss

SEAnesthesiaMachineVentilatorPressureLoss* SEEquipmentActionCollection::m_AnesthesiaMachineVentilatorPressureLoss
protected

◆ m_AnesthesiaMachineYPieceDisconnect

SEAnesthesiaMachineYPieceDisconnect* SEEquipmentActionCollection::m_AnesthesiaMachineYPieceDisconnect
protected

◆ m_BagValveMaskAutomated

SEBagValveMaskAutomated* SEEquipmentActionCollection::m_BagValveMaskAutomated
protected

◆ m_BagValveMaskConfiguration

SEBagValveMaskConfiguration* SEEquipmentActionCollection::m_BagValveMaskConfiguration
protected

◆ m_BagValveMaskInstantaneous

SEBagValveMaskInstantaneous* SEEquipmentActionCollection::m_BagValveMaskInstantaneous
protected

◆ m_BagValveMaskSqueeze

SEBagValveMaskSqueeze* SEEquipmentActionCollection::m_BagValveMaskSqueeze
protected

◆ m_ECMOConfiguration

SEECMOConfiguration* SEEquipmentActionCollection::m_ECMOConfiguration
protected

◆ m_InhalerConfiguration

SEInhalerConfiguration* SEEquipmentActionCollection::m_InhalerConfiguration
protected

◆ m_MechanicalVentilatorConfiguration

SEMechanicalVentilatorConfiguration* SEEquipmentActionCollection::m_MechanicalVentilatorConfiguration
protected

◆ m_MechanicalVentilatorContinuousPositiveAirwayPressure

SEMechanicalVentilatorContinuousPositiveAirwayPressure* SEEquipmentActionCollection::m_MechanicalVentilatorContinuousPositiveAirwayPressure
protected

◆ m_MechanicalVentilatorHold

SEMechanicalVentilatorHold* SEEquipmentActionCollection::m_MechanicalVentilatorHold
protected

◆ m_MechanicalVentilatorLeak

SEMechanicalVentilatorLeak* SEEquipmentActionCollection::m_MechanicalVentilatorLeak
protected

◆ m_MechanicalVentilatorPressureControl

SEMechanicalVentilatorPressureControl* SEEquipmentActionCollection::m_MechanicalVentilatorPressureControl
protected

◆ m_MechanicalVentilatorVolumeControl

SEMechanicalVentilatorVolumeControl* SEEquipmentActionCollection::m_MechanicalVentilatorVolumeControl
protected

◆ m_SubMgr

SESubstanceManager& SEEquipmentActionCollection::m_SubMgr
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.