Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

converterServer.h

Go to the documentation of this file.
00001 #ifndef converterServer_h
00002 #define converterServer_h
00003 
00004 #include "Event/serverVI.h"
00005 #include "Event/converterVI.h"
00006 
00007 //-----------------------------------
00009 //-----------------------------------
00023 //-----------------------------------
00024 // JA Hernando, Santa Cruz, 06/16/00
00025 //-----------------------------------
00026 //###################################
00027 class converterServer
00028 //###################################
00029 {
00030 protected:
00031 
00033         converterServer();
00035         virtual ~converterServer() {}
00036 
00038         void load(std::string name) {getConverter(name)->load();}
00040         void save(std::string name) {getConverter(name)->save();}
00041 
00043         virtual void  addConverter(std::string name, converterVI* conv);
00045         virtual converterVI* getConverter(std::string name);
00046 
00048 
00049         virtual void defineConverters() {makeAlgorithms();};
00050 
00052         void makeAlgorithms();
00053 
00054 private:
00055 
00057         serverVI<converterVI>* m_server;
00058 };
00059 #endif

Generated at Fri Aug 18 12:57:37 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000