37 |
engines.insert(pEngine); |
engines.insert(pEngine); |
38 |
return pEngine; |
return pEngine; |
39 |
} |
} |
40 |
throw LinuxSamplerException("Unknown engine type"); |
throw LinuxSamplerException("Unknown engine type"); |
41 |
} |
} |
42 |
|
|
43 |
void EngineFactory::Destroy(LinuxSampler::Engine* pEngine) { |
void EngineFactory::Destroy(LinuxSampler::Engine* pEngine) { |
44 |
engines.erase(pEngine); |
engines.erase(pEngine); |
45 |
} |
} |
46 |
|
|
47 |
std::set<LinuxSampler::Engine*> EngineFactory::EngineInstances() { |
const std::set<LinuxSampler::Engine*>& EngineFactory::EngineInstances() { |
48 |
return engines; |
return engines; |
49 |
} |
} |
50 |
|
|
51 |
} // namepsace LinuxSampler |
} // namespace LinuxSampler |