PhysiologyEnginePoolThunk Class Reference
  #include <PhysiologyEnginePool.h>
Classes | |
| class | pimpl | 
Public Member Functions | |
| PhysiologyEnginePoolThunk (size_t poolSize=0, const std::string &dataDir="./") | |
| virtual | ~PhysiologyEnginePoolThunk () | 
| bool | InitializeEngines (std::string const &engineInitializationList, eSerializationFormat format) | 
| bool | RemoveEngine (int id) | 
| bool | ProcessActions (std::string const &actions, eSerializationFormat format) | 
| std::string | PullRequestedData (eSerializationFormat format) | 
Private Attributes | |
| pimpl * | data | 
Detailed Description
An instance of Pulse where the interface is define in stl and base data types. This interface is a thunk layer using serialized cdm objects to drive a Pulse engine.
Constructor & Destructor Documentation
◆ PhysiologyEnginePoolThunk()
| PhysiologyEnginePoolThunk::PhysiologyEnginePoolThunk | ( | size_t | poolSize = 0,  | 
        
| const std::string & | dataDir = "./"  | 
        ||
| ) | 
◆ ~PhysiologyEnginePoolThunk()
      
  | 
  virtual | 
Member Function Documentation
◆ InitializeEngines()
| bool PhysiologyEnginePoolThunk::InitializeEngines | ( | std::string const & | engineInitializationList, | 
| eSerializationFormat | format | ||
| ) | 
◆ ProcessActions()
| bool PhysiologyEnginePoolThunk::ProcessActions | ( | std::string const & | actions, | 
| eSerializationFormat | format | ||
| ) | 
◆ PullRequestedData()
| std::string PhysiologyEnginePoolThunk::PullRequestedData | ( | eSerializationFormat | format | ) | 
◆ RemoveEngine()
| bool PhysiologyEnginePoolThunk::RemoveEngine | ( | int | id | ) | 
Member Data Documentation
◆ data
      
  | 
  private | 
