• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

faspplugin/fasp/Factory.h (r4864/r3636)

Go to the documentation of this file.
00001 /********************************************************************
00002  * The Data Acquisition Backbone Core (DABC)
00003  ********************************************************************
00004  * Copyright (C) 2009-
00005  * GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
00006  * Planckstr. 1
00007  * 64291 Darmstadt
00008  * Germany
00009  * Contact:  http://dabc.gsi.de
00010  ********************************************************************
00011  * This software can be used under the GPL license agreements as stated
00012  * in LICENSE.txt file which is part of the distribution.
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 

Generated on Tue Dec 10 2013 04:52:22 for ROCsoft by  doxygen 1.7.1