SequenceRequestWorker.h

00001 #ifndef SCT_CC_SEQUENCEREQUESTWORKER_H
00002 #define SCT_CC_SEQUENCEREQUESTWORKER_H
00003 #include "CalibrationControllerImpl.h"
00004 #include <boost/shared_ptr.hpp>
00005 
00006 using boost::shared_ptr;
00007 
00008 namespace SctCalibrationController {
00009 
00014     class SequenceRequestWorker{
00015     public:
00017     SequenceRequestWorker(CalibrationControllerImpl& c, Sct_CalibrationController::SequenceRequest_ptr r) :
00018           m_cc(c), 
00019           m_sr(Sct_CalibrationController::SequenceRequest::_duplicate(r))  {;}
00020 
00022     void operator () () ;
00024     ~SequenceRequestWorker() {;}
00025     private:
00026     SequenceRequestWorker();
00028     CalibrationControllerImpl& m_cc;
00030     Sct_CalibrationController::SequenceRequest_var m_sr;
00031     };
00032     
00033 } // end of namespace SctCalibrationController
00034 
00035 #endif

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