ArchivingWorkerGroup.h

00001 #ifndef ARCHIVINGWORKERGROUP_H
00002 #define ARCHIVINGWORKERGROUP_H
00003 #include "ArchivingCommand.h"
00004 #include "SctService/WorkerGroup.h"
00005 
00006 #include "boost/shared_ptr.hpp"
00007 
00008 using boost::shared_ptr;
00009 using namespace SctService;
00010 
00011 namespace SctArchiving {
00012   class ArchivingCommand;
00013 
00018 class ArchivingWorkerGroup : public WorkerGroup<shared_ptr<ArchivingCommand> > {
00019  public:
00021   ArchivingWorkerGroup() {}
00022 
00024     virtual ~ArchivingWorkerGroup() {}
00025 
00026 private:
00031     virtual void work( shared_ptr<ArchivingCommand> ) throw() ;
00032 };
00033 
00034 }// end of namespace SctArchiving
00035 
00036 #endif // #define ARCHIVINGWORKERGROUP_H

Generated on Mon Feb 6 14:01:17 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6