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 |
