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

bnet/bnet/RocFactory.h (r4864/r1077)

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 BNET_RocFactory
00015 #define BNET_RocFactory
00016 
00017 #ifndef DABC_Factory
00018 #include "dabc/Factory.h"
00019 #endif
00020 
00021 namespace bnet {
00022 
00023    extern const char* xmlRocWorkerClass;
00024 
00025    class RocFactory : public dabc::Factory {
00026    public:
00027       RocFactory(const char* name) : dabc::Factory(name) {}
00028 
00029       virtual dabc::Application* CreateApplication(const char* classname, dabc::Command* cmd);
00030 
00031       virtual dabc::Module* CreateModule(const char* classname, const char* modulename, dabc::Command* cmd);
00032    };
00033 }
00034 
00035 #endif

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