/[svn]/linuxsampler/trunk/src/engines/EngineFactory.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/EngineFactory.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 880 by schoenebeck, Tue Jun 27 22:57:37 2006 UTC revision 900 by schoenebeck, Wed Jul 5 17:53:22 2006 UTC
# Line 23  Line 23 
23    
24  #include "../common/global.h"  #include "../common/global.h"
25  #include "../common/Exception.h"  #include "../common/Exception.h"
26  #include "common/Engine.h"  #include "Engine.h"
27    
28  #include <set>  #include <set>
29    #include <vector>
30    
31  namespace LinuxSampler {  namespace LinuxSampler {
32    
33      class EngineFactory {      class EngineFactory {
34          public:          public:
35                static std::vector<String> AvailableEngineTypes();
36                static String AvailableEngineTypesAsString();
37              static Engine* Create(String EngineType) throw (Exception);              static Engine* Create(String EngineType) throw (Exception);
38              static void Destroy(Engine* pEngine);              static void Destroy(Engine* pEngine);
39              static const std::set<Engine*>& EngineInstances();              static const std::set<Engine*>& EngineInstances();

Legend:
Removed from v.880  
changed lines
  Added in v.900

  ViewVC Help
Powered by ViewVC