ForeignProcessFactory.hh

Go to the documentation of this file.
00001 #include <clutils/PluginBase.h>
00002 
00003 class ForeignProcess;
00004 using std::string;
00005 class _savant_entity_elab;
00006 
00007 class ForeignProcessFactory : public PluginBase {
00008 public:
00009   virtual ForeignProcess *createProcess( const string &processName, 
00010                                          _savant_entity_elab *interface ) = 0;
00011 
00012   const string getPluginType() const { return "TyVis"; }
00013   const string getPluginName() const { return "ForeignProcessFactory"; }
00014 
00015 
00016 protected:
00017   ForeignProcessFactory();
00018 
00019 private:
00020 };

Generated on Fri Mar 31 11:05:08 2006 for Tyvis by  doxygen 1.4.6