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_RocClusterApplication 00015 #define BNET_RocClusterApplication 00016 00017 #include "bnet/ClusterApplication.h" 00018 00019 namespace bnet { 00020 00021 class RocClusterApplication : public bnet::ClusterApplication { 00022 00023 protected: 00024 std::string fDLMDev; 00025 00026 public: 00027 RocClusterApplication(); 00028 00029 virtual int ExecuteCommand(dabc::Command* cmd); 00030 00031 virtual bool CreateAppModules(); 00032 virtual bool BeforeAppModulesStarted(); 00033 virtual bool AfterAppModulesStopped(); 00034 virtual bool BeforeAppModulesDestroyed(); 00035 00036 }; 00037 } 00038 00039 #endif