PBInhalerAction Class Reference

#include <PBInhalerActions.h>

Static Public Member Functions

static SEInhalerActionLoad (const cdm::AnyInhalerActionData &any, SESubstanceManager &subMgr)
 
static cdm::AnyInhalerActionData * Unload (const SEInhalerAction &action)
 
static void Serialize (const cdm::InhalerActionData &src, SEInhalerAction &dst)
 
static void Serialize (const SEInhalerAction &src, cdm::InhalerActionData &dst)
 
static void Load (const cdm::InhalerConfigurationData &src, SEInhalerConfiguration &dst)
 
static cdm::InhalerConfigurationData * Unload (const SEInhalerConfiguration &src)
 
static void Serialize (const cdm::InhalerConfigurationData &src, SEInhalerConfiguration &dst)
 
static void Serialize (const SEInhalerConfiguration &src, cdm::InhalerConfigurationData &dst)
 
static void Copy (const SEInhalerConfiguration &src, SEInhalerConfiguration &dst)
 

Member Function Documentation

◆ Copy()

void PBInhalerAction::Copy ( const SEInhalerConfiguration src,
SEInhalerConfiguration dst 
)
static

◆ Load() [1/2]

SEInhalerAction * PBInhalerAction::Load ( const cdm::AnyInhalerActionData &  any,
SESubstanceManager subMgr 
)
static

Create a new action based on the binding object, load that data into the new action, and return said action

◆ Load() [2/2]

void PBInhalerAction::Load ( const cdm::InhalerConfigurationData &  src,
SEInhalerConfiguration dst 
)
static

◆ Serialize() [1/4]

void PBInhalerAction::Serialize ( const cdm::InhalerActionData &  src,
SEInhalerAction dst 
)
static

◆ Serialize() [2/4]

void PBInhalerAction::Serialize ( const SEInhalerAction src,
cdm::InhalerActionData &  dst 
)
static

◆ Serialize() [3/4]

void PBInhalerAction::Serialize ( const cdm::InhalerConfigurationData &  src,
SEInhalerConfiguration dst 
)
static

◆ Serialize() [4/4]

void PBInhalerAction::Serialize ( const SEInhalerConfiguration src,
cdm::InhalerConfigurationData &  dst 
)
static

◆ Unload() [1/2]

cdm::AnyInhalerActionData * PBInhalerAction::Unload ( const SEInhalerAction action)
static

Create a new bind object, unload the action, put that in the bind object, and return said bind object

◆ Unload() [2/2]

cdm::InhalerConfigurationData * PBInhalerAction::Unload ( const SEInhalerConfiguration src)
static