Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef FASP_Factory
00015 #define FASP_Factory
00016
00017 #ifndef DABC_Factory
00018 #include "dabc/Factory.h"
00019 #endif
00020
00021 namespace fasp {
00022
00023 class Factory: public dabc::Factory {
00024 public:
00025
00026 Factory(const char* name);
00027
00028 virtual dabc::Transport* CreateTransport(dabc::Reference port, const char* typ, dabc::Command cmd);
00029
00030 virtual dabc::DataInput* CreateDataInput(const char* typ);
00031 };
00032
00033 }
00034
00035 #endif
00036