Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

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 Thu Jul 15 09:50:42 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5