#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 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 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, std::string const &origin=empty) const
 
virtual void Debug (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Debug (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Info (std::string const &msg, std::string const &origin=empty) const
 
virtual void Info (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (const std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::string const &msg, std::string const &origin=empty) const
 
virtual void Warning (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Error (std::string const &msg, std::string const &origin=empty) const
 
virtual void Error (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Error (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::string const &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::ostream &msg, std::string const &origin=empty) 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
 
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
 

Additional Inherited Members

- Static Public Attributes inherited from Loggable
static const std::string empty
 

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

◆ 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 
)

◆ 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

◆ 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
Error:
Unsupported Action

◆ 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 ( )

◆ 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_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.