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

SequenceLibrary.h

00001 #ifndef SEQUENCELIBRARY_H
00002 #define SEQUENCELIBRARY_H
00003 
00004 #include "Sct_CalibrationController.hh"
00005 #include <ipc/object.h>
00006 #include <boost/utility.hpp>
00007 
00008 namespace SctCalibrationController {
00009 namespace Ipc {
00010 
00011 class SequenceRequestImpl;
00012 
00013 class SequenceLibrary : public IPCCallback, public virtual Sct_CalibrationController_T_SequenceLibrary, boost::noncopyable {
00014 public:
00015     virtual ~SequenceLibrary();
00016     
00017     virtual class Sct_CalibrationController_T_SequenceRequest * characterizationSequence (Sct_CalibrationControllerStatus *_status);
00018     virtual class Sct_CalibrationController_T_SequenceRequest * quickCharacterizationSequence (Sct_CalibrationControllerStatus *_status);
00019 
00020     virtual SequenceRequestImpl& characterizationSequence() const = 0;
00021     virtual SequenceRequestImpl& quickCharacterizationSequence() const = 0;
00022     
00023 protected:    
00024     SequenceLibrary();
00025 };    
00026 }        
00027 }
00028 
00029 #endif //SEQUENCELIBRARY_H

Generated on Fri Jan 14 12:47:07 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5