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

Diff of /linuxsampler/trunk/src/engines/common/Engine.h

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

revision 659 by schoenebeck, Sat Feb 26 22:44:51 2005 UTC revision 660 by schoenebeck, Fri Jun 17 19:49:30 2005 UTC
# Line 35  namespace LinuxSampler { Line 35  namespace LinuxSampler {
35       * sampler engine implementations.       * sampler engine implementations.
36       */       */
37      class Engine {      class Engine {
38          public:                      public:
39    
40              /////////////////////////////////////////////////////////////////              /////////////////////////////////////////////////////////////////
41              // abstract methods              // abstract methods
# Line 57  namespace LinuxSampler { Line 57  namespace LinuxSampler {
57              virtual String Version() = 0;              virtual String Version() = 0;
58              virtual String EngineName() = 0;              virtual String EngineName() = 0;
59    
60              virtual ~Engine() {};          protected:
61                virtual ~Engine() {}; // MUST only be destroyed by EngineFactory
62                friend class EngineFactory;
63      };      };
64        
65  } // namespace LinuxSampler  } // namespace LinuxSampler
66    
67  #endif // __LS_ENGINE_H__  #endif // __LS_ENGINE_H__

Legend:
Removed from v.659  
changed lines
  Added in v.660

  ViewVC Help
Powered by ViewVC