00001 #ifndef _ots_ARTDAQDataManager_h_
00002 #define _ots_ARTDAQDataManager_h_
00003
00004 #include "otsdaq-core/DataManager/DataManager.h"
00005
00006 namespace ots
00007 {
00008
00009 class ConfigurationManager;
00010
00011
00012
00013 class ARTDAQDataManager : public DataManager
00014 {
00015 public:
00016 ARTDAQDataManager(const ConfigurationTree& theXDAQContextConfigTree, const std::string& supervisorConfigurationPath);
00017 virtual ~ARTDAQDataManager(void);
00018 void configure(void);
00019 void stop(void);
00020
00021 private:
00022 int rank_;
00023 };
00024
00025 }
00026
00027 #endif