#include <SEDataRequestManager.h>

Inherits Loggable.

Public Member Functions

 SEDataRequestManager (Logger *logger)
 
 ~SEDataRequestManager ()
 
void Clear ()
 
void Copy (const SEDataRequestManager &src)
 
bool SerializeToString (std::string &output, eSerializationFormat m) const
 
bool SerializeToFile (const std::string &filename) const
 
bool SerializeFromString (const std::string &src, eSerializationFormat m)
 
bool SerializeFromFile (const std::string &filename)
 
bool SerializeDataRequestsToString (std::string &output, eSerializationFormat m) const
 
bool SerializeDataRequestsToFile (const std::string &filename) const
 
bool SerializeDataRequestsFromString (const std::string &src, eSerializationFormat m)
 
bool SerializeDataRequestsFromFile (const std::string &filename)
 
bool MergeDataRequestFile (const std::string &filename)
 
bool HasResultsFilename () const
 
std::string GetResultFilename () const
 
void SetResultsFilename (const std::string &name)
 
double GetSamplesPerSecond () const
 
void SetSamplesPerSecond (double num)
 
bool HasDataRequests () const
 
std::vector< SEDataRequest * > & GetDataRequests ()
 
const std::vector< SEDataRequest * > & GetDataRequests () const
 
bool HasValidationTargets () const
 
std::vector< SEValidationTarget * > & GetValidationTargets ()
 
const std::vector< SEValidationTarget * > & GetValidationTargets () const
 
virtual bool HasDefaultDecimalFormatting () const
 
virtual SEDecimalFormatGetDefaultDecimalFormatting ()
 
virtual void RemoveDefaultDecimalFormatting ()
 
virtual bool HasOverrideDecimalFormatting () const
 
virtual SEDecimalFormatGetOverrideDecimalFormatting ()
 
virtual void RemoveOverrideDecimalFormatting ()
 
SEDataRequestCopyDataRequest (const SEDataRequest &dr)
 
SEDataRequestCreateDataRequest (eDataRequest_Category category, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreatePatientDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreatePatientDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreatePhysiologyDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreatePhysiologyDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateEnvironmentDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateEnvironmentDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateActionDataRequest (const std::string &actionName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateActionDataRequest (const std::string &actionName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateActionCompartmentDataRequest (const std::string &actionName, const std::string &cmptName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateActionCompartmentDataRequest (const std::string &actionName, const std::string &cmptName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateActionSubstanceDataRequest (const std::string &actionName, const std::string &substance, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateActionSubstanceDataRequest (const std::string &actionName, const std::string &substance, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateGasCompartmentDataRequest (const std::string &cmptName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateGasCompartmentDataRequest (const std::string &cmptName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateGasCompartmentDataRequest (const std::string &cmptName, const std::string &substance, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateGasCompartmentDataRequest (const std::string &cmptName, const std::string &substance, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateLiquidCompartmentDataRequest (const std::string &cmptName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateLiquidCompartmentDataRequest (const std::string &cmptName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateLiquidCompartmentDataRequest (const std::string &cmptName, const std::string &substance, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateLiquidCompartmentDataRequest (const std::string &cmptName, const std::string &substance, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateThermalCompartmentDataRequest (const std::string &cmptName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateThermalCompartmentDataRequest (const std::string &cmptName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateTissueCompartmentDataRequest (const std::string &cmptName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateTissueCompartmentDataRequest (const std::string &cmptName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateSubstanceDataRequest (const std::string &substance, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateSubstanceDataRequest (const std::string &substance, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateAnesthesiaMachineDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateAnesthesiaMachineDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateECGDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateECGDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateECMODataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateECMODataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateInhalerDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateInhalerDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateMechanicalVentilatorDataRequest (const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEDataRequestCreateMechanicalVentilatorDataRequest (const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEValidationTargetCopyValidationTarget (const SEValidationTarget &dr)
 
SEValidationTargetCreateLiquidCompartmentValidationTarget (eValidationTargetType t, const std::string &cmptName, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEValidationTargetCreateLiquidCompartmentValidationTarget (eValidationTargetType t, const std::string &cmptName, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
SEValidationTargetCreateLiquidCompartmentValidationTarget (eValidationTargetType t, const std::string &cmptName, const std::string &substance, const std::string &property, const SEDecimalFormat *dfault=nullptr)
 
SEValidationTargetCreateLiquidCompartmentValidationTarget (eValidationTargetType t, const std::string &cmptName, const std::string &substance, const std::string &property, const CCompoundUnit &unit, const SEDecimalFormat *dfault=nullptr)
 
- 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

SEDataRequestFindDataRequest (const SEDataRequest &dr)
 
SEDataRequestFindPatientDataRequest (const std::string &property)
 
SEDataRequestFindPhysiologyDataRequest (const std::string &property)
 
SEDataRequestFindEnvironmentDataRequest (const std::string &property)
 
SEDataRequestFindActionDataRequest (const std::string &actionName, const std::string &cmptName, const std::string &substance, const std::string &property)
 
SEDataRequestFindGasCompartmentDataRequest (const std::string &cmptName, const std::string &property)
 
SEDataRequestFindGasCompartmentDataRequest (const std::string &cmptName, const std::string &substance, const std::string &property)
 
SEDataRequestFindLiquidCompartmentDataRequest (const std::string &cmptName, const std::string &property)
 
SEDataRequestFindLiquidCompartmentDataRequest (const std::string &cmptName, const std::string &substance, const std::string &property)
 
SEDataRequestFindThermalCompartmentDataRequest (const std::string &cmptName, const std::string &property)
 
SEDataRequestFindTissueCompartmentDataRequest (const std::string &cmptName, const std::string &property)
 
SEDataRequestFindSubstanceDataRequest (const std::string &substance, const std::string &property)
 
SEDataRequestFindAnesthesiaMachineDataRequest (const std::string &property)
 
SEDataRequestFindECGDataRequest (const std::string &property)
 
SEDataRequestFindECMODataRequest (const std::string &property)
 
SEDataRequestFindInhalerDataRequest (const std::string &property)
 
SEDataRequestFindMechanicalVentilatorDataRequest (const std::string &property)
 
SEDataRequestCopyDataRequest (const SEDataRequest &src, bool updateExisting)
 
void Remove (const SEDataRequest &dr)
 
SEValidationTargetFindValidationTarget (const SEValidationTarget &dr)
 
SEValidationTargetFindLiquidCompartmentValidationTarget (eValidationTargetType t, const std::string &cmptName, const std::string &property)
 
SEValidationTargetFindLiquidCompartmentValidationTarget (eValidationTargetType t, const std::string &cmptName, const std::string &substance, const std::string &property)
 

Protected Attributes

std::string m_ResultsFilename
 
double m_SamplesPerSecond
 
std::vector< SEDataRequest * > m_Requests
 
std::vector< SEValidationTarget * > m_Targets
 
SEDecimalFormatm_DefaultDecimalFormatting
 
SEDecimalFormatm_OverrideDecimalFormatting
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Friends

class PBEngine
 

Constructor & Destructor Documentation

◆ SEDataRequestManager()

SEDataRequestManager::SEDataRequestManager ( Logger logger)

◆ ~SEDataRequestManager()

SEDataRequestManager::~SEDataRequestManager ( )

Member Function Documentation

◆ Clear()

void SEDataRequestManager::Clear ( )

◆ Copy()

void SEDataRequestManager::Copy ( const SEDataRequestManager src)

◆ CopyDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CopyDataRequest ( const SEDataRequest dr)

◆ CopyDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CopyDataRequest ( const SEDataRequest src,
bool  updateExisting 
)
protected

◆ CopyValidationTarget()

SEValidationTarget & SEDataRequestManager::CopyValidationTarget ( const SEValidationTarget dr)

◆ CreateActionCompartmentDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateActionCompartmentDataRequest ( const std::string &  actionName,
const std::string &  cmptName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateActionCompartmentDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateActionCompartmentDataRequest ( const std::string &  actionName,
const std::string &  cmptName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateActionDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateActionDataRequest ( const std::string &  actionName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateActionDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateActionDataRequest ( const std::string &  actionName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateActionSubstanceDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateActionSubstanceDataRequest ( const std::string &  actionName,
const std::string &  substance,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateActionSubstanceDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateActionSubstanceDataRequest ( const std::string &  actionName,
const std::string &  substance,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateAnesthesiaMachineDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateAnesthesiaMachineDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateAnesthesiaMachineDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateAnesthesiaMachineDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateDataRequest()

SEDataRequest & SEDataRequestManager::CreateDataRequest ( eDataRequest_Category  category,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateECGDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateECGDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateECGDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateECGDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateECMODataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateECMODataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateECMODataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateECMODataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateEnvironmentDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateEnvironmentDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateEnvironmentDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateEnvironmentDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateGasCompartmentDataRequest() [1/4]

SEDataRequest & SEDataRequestManager::CreateGasCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateGasCompartmentDataRequest() [2/4]

SEDataRequest & SEDataRequestManager::CreateGasCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateGasCompartmentDataRequest() [3/4]

SEDataRequest & SEDataRequestManager::CreateGasCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  substance,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateGasCompartmentDataRequest() [4/4]

SEDataRequest & SEDataRequestManager::CreateGasCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  substance,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateInhalerDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateInhalerDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateInhalerDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateInhalerDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentDataRequest() [1/4]

SEDataRequest & SEDataRequestManager::CreateLiquidCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentDataRequest() [2/4]

SEDataRequest & SEDataRequestManager::CreateLiquidCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentDataRequest() [3/4]

SEDataRequest & SEDataRequestManager::CreateLiquidCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  substance,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentDataRequest() [4/4]

SEDataRequest & SEDataRequestManager::CreateLiquidCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  substance,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentValidationTarget() [1/4]

SEValidationTarget & SEDataRequestManager::CreateLiquidCompartmentValidationTarget ( eValidationTargetType  t,
const std::string &  cmptName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentValidationTarget() [2/4]

SEValidationTarget & SEDataRequestManager::CreateLiquidCompartmentValidationTarget ( eValidationTargetType  t,
const std::string &  cmptName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentValidationTarget() [3/4]

SEValidationTarget & SEDataRequestManager::CreateLiquidCompartmentValidationTarget ( eValidationTargetType  t,
const std::string &  cmptName,
const std::string &  substance,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateLiquidCompartmentValidationTarget() [4/4]

SEValidationTarget & SEDataRequestManager::CreateLiquidCompartmentValidationTarget ( eValidationTargetType  t,
const std::string &  cmptName,
const std::string &  substance,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateMechanicalVentilatorDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateMechanicalVentilatorDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateMechanicalVentilatorDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateMechanicalVentilatorDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreatePatientDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreatePatientDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreatePatientDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreatePatientDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreatePhysiologyDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreatePhysiologyDataRequest ( const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreatePhysiologyDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreatePhysiologyDataRequest ( const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateSubstanceDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateSubstanceDataRequest ( const std::string &  substance,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateSubstanceDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateSubstanceDataRequest ( const std::string &  substance,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateThermalCompartmentDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateThermalCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateThermalCompartmentDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateThermalCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateTissueCompartmentDataRequest() [1/2]

SEDataRequest & SEDataRequestManager::CreateTissueCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const CCompoundUnit unit,
const SEDecimalFormat dfault = nullptr 
)

◆ CreateTissueCompartmentDataRequest() [2/2]

SEDataRequest & SEDataRequestManager::CreateTissueCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property,
const SEDecimalFormat dfault = nullptr 
)

◆ FindActionDataRequest()

SEDataRequest * SEDataRequestManager::FindActionDataRequest ( const std::string &  actionName,
const std::string &  cmptName,
const std::string &  substance,
const std::string &  property 
)
protected

◆ FindAnesthesiaMachineDataRequest()

SEDataRequest * SEDataRequestManager::FindAnesthesiaMachineDataRequest ( const std::string &  property)
protected

◆ FindDataRequest()

SEDataRequest * SEDataRequestManager::FindDataRequest ( const SEDataRequest dr)
protected

◆ FindECGDataRequest()

SEDataRequest * SEDataRequestManager::FindECGDataRequest ( const std::string &  property)
protected

◆ FindECMODataRequest()

SEDataRequest * SEDataRequestManager::FindECMODataRequest ( const std::string &  property)
protected

◆ FindEnvironmentDataRequest()

SEDataRequest * SEDataRequestManager::FindEnvironmentDataRequest ( const std::string &  property)
protected

◆ FindGasCompartmentDataRequest() [1/2]

SEDataRequest * SEDataRequestManager::FindGasCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property 
)
protected

◆ FindGasCompartmentDataRequest() [2/2]

SEDataRequest * SEDataRequestManager::FindGasCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  substance,
const std::string &  property 
)
protected

◆ FindInhalerDataRequest()

SEDataRequest * SEDataRequestManager::FindInhalerDataRequest ( const std::string &  property)
protected

◆ FindLiquidCompartmentDataRequest() [1/2]

SEDataRequest * SEDataRequestManager::FindLiquidCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property 
)
protected

◆ FindLiquidCompartmentDataRequest() [2/2]

SEDataRequest * SEDataRequestManager::FindLiquidCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  substance,
const std::string &  property 
)
protected

◆ FindLiquidCompartmentValidationTarget() [1/2]

SEValidationTarget * SEDataRequestManager::FindLiquidCompartmentValidationTarget ( eValidationTargetType  t,
const std::string &  cmptName,
const std::string &  property 
)
protected

◆ FindLiquidCompartmentValidationTarget() [2/2]

SEValidationTarget * SEDataRequestManager::FindLiquidCompartmentValidationTarget ( eValidationTargetType  t,
const std::string &  cmptName,
const std::string &  substance,
const std::string &  property 
)
protected

◆ FindMechanicalVentilatorDataRequest()

SEDataRequest * SEDataRequestManager::FindMechanicalVentilatorDataRequest ( const std::string &  property)
protected

◆ FindPatientDataRequest()

SEDataRequest * SEDataRequestManager::FindPatientDataRequest ( const std::string &  property)
protected

◆ FindPhysiologyDataRequest()

SEDataRequest * SEDataRequestManager::FindPhysiologyDataRequest ( const std::string &  property)
protected

◆ FindSubstanceDataRequest()

SEDataRequest * SEDataRequestManager::FindSubstanceDataRequest ( const std::string &  substance,
const std::string &  property 
)
protected

◆ FindThermalCompartmentDataRequest()

SEDataRequest * SEDataRequestManager::FindThermalCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property 
)
protected

◆ FindTissueCompartmentDataRequest()

SEDataRequest * SEDataRequestManager::FindTissueCompartmentDataRequest ( const std::string &  cmptName,
const std::string &  property 
)
protected

◆ FindValidationTarget()

SEValidationTarget * SEDataRequestManager::FindValidationTarget ( const SEValidationTarget dr)
protected

◆ GetDataRequests() [1/2]

std::vector< SEDataRequest * > & SEDataRequestManager::GetDataRequests ( )
inline

◆ GetDataRequests() [2/2]

const std::vector< SEDataRequest * > & SEDataRequestManager::GetDataRequests ( ) const
inline

◆ GetDefaultDecimalFormatting()

SEDecimalFormat & SEDataRequestManager::GetDefaultDecimalFormatting ( )
virtual

◆ GetOverrideDecimalFormatting()

SEDecimalFormat & SEDataRequestManager::GetOverrideDecimalFormatting ( )
virtual

◆ GetResultFilename()

std::string SEDataRequestManager::GetResultFilename ( ) const
inline

◆ GetSamplesPerSecond()

double SEDataRequestManager::GetSamplesPerSecond ( ) const
inline

◆ GetValidationTargets() [1/2]

std::vector< SEValidationTarget * > & SEDataRequestManager::GetValidationTargets ( )
inline

◆ GetValidationTargets() [2/2]

const std::vector< SEValidationTarget * > & SEDataRequestManager::GetValidationTargets ( ) const
inline

◆ HasDataRequests()

bool SEDataRequestManager::HasDataRequests ( ) const
inline

◆ HasDefaultDecimalFormatting()

bool SEDataRequestManager::HasDefaultDecimalFormatting ( ) const
virtual

◆ HasOverrideDecimalFormatting()

bool SEDataRequestManager::HasOverrideDecimalFormatting ( ) const
virtual

◆ HasResultsFilename()

bool SEDataRequestManager::HasResultsFilename ( ) const
inline

◆ HasValidationTargets()

bool SEDataRequestManager::HasValidationTargets ( ) const
inline

◆ MergeDataRequestFile()

bool SEDataRequestManager::MergeDataRequestFile ( const std::string &  filename)

◆ Remove()

void SEDataRequestManager::Remove ( const SEDataRequest dr)
protected

◆ RemoveDefaultDecimalFormatting()

void SEDataRequestManager::RemoveDefaultDecimalFormatting ( )
virtual

◆ RemoveOverrideDecimalFormatting()

void SEDataRequestManager::RemoveOverrideDecimalFormatting ( )
virtual

◆ SerializeDataRequestsFromFile()

bool SEDataRequestManager::SerializeDataRequestsFromFile ( const std::string &  filename)

◆ SerializeDataRequestsFromString()

bool SEDataRequestManager::SerializeDataRequestsFromString ( const std::string &  src,
eSerializationFormat  m 
)

◆ SerializeDataRequestsToFile()

bool SEDataRequestManager::SerializeDataRequestsToFile ( const std::string &  filename) const

◆ SerializeDataRequestsToString()

bool SEDataRequestManager::SerializeDataRequestsToString ( std::string &  output,
eSerializationFormat  m 
) const

◆ SerializeFromFile()

bool SEDataRequestManager::SerializeFromFile ( const std::string &  filename)

◆ SerializeFromString()

bool SEDataRequestManager::SerializeFromString ( const std::string &  src,
eSerializationFormat  m 
)

◆ SerializeToFile()

bool SEDataRequestManager::SerializeToFile ( const std::string &  filename) const

◆ SerializeToString()

bool SEDataRequestManager::SerializeToString ( std::string &  output,
eSerializationFormat  m 
) const

◆ SetResultsFilename()

void SEDataRequestManager::SetResultsFilename ( const std::string &  name)
inline

◆ SetSamplesPerSecond()

void SEDataRequestManager::SetSamplesPerSecond ( double  num)
inline

Friends And Related Function Documentation

◆ PBEngine

friend class PBEngine
friend

Member Data Documentation

◆ m_DefaultDecimalFormatting

SEDecimalFormat* SEDataRequestManager::m_DefaultDecimalFormatting
protected

◆ m_OverrideDecimalFormatting

SEDecimalFormat* SEDataRequestManager::m_OverrideDecimalFormatting
protected

◆ m_Requests

std::vector<SEDataRequest*> SEDataRequestManager::m_Requests
protected

◆ m_ResultsFilename

std::string SEDataRequestManager::m_ResultsFilename
protected

◆ m_SamplesPerSecond

double SEDataRequestManager::m_SamplesPerSecond
protected

◆ m_Targets

std::vector<SEValidationTarget*> SEDataRequestManager::m_Targets
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.