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

SctCalibrationController::Ipc::CalibrationController Class Reference

Maps ILU-IPC requests onto the nicer pure virtual interface. More...

#include <CalibrationController.h>

Inheritance diagram for SctCalibrationController::Ipc::CalibrationController:

IPCObject Sct_CalibrationController_T_CalibrationController SctCalibrationController::CalibrationControllerImpl

Public Member Functions

Sct_CalibrationController_T_ScanLibrarygetScanLibrary (Sct_CalibrationControllerStatus *_status)
Sct_CalibrationController_T_TestLibrarygetTestLibrary (Sct_CalibrationControllerStatus *_status)
Sct_CalibrationController_T_SequenceLibrarygetSequenceLibrary (Sct_CalibrationControllerStatus *_status)
void doScan (Sct_CalibrationControllerStatus *_status, Sct_SctApi_T_Scan *s)
void doTest (Sct_CalibrationControllerStatus *_status, Sct_CalibrationController_T_TestRequest *t)
void doSequence (Sct_CalibrationControllerStatus *_status, Sct_CalibrationController_T_SequenceRequest *r)
void abort (Sct_CalibrationControllerStatus *_status)
Sct_SctApi_T_ScangetScan (Sct_CalibrationControllerStatus *_status, ilu_Cardinal runNumber, ilu_Cardinal scanNumber)
void setUpdateOption (Sct_CalibrationControllerStatus *_status, Sct_CalibrationController_T_CalibrationController_UpdateOption)
virtual ScanLibrarygetScanLibrary () const=0
virtual TestLibrarygetTestLibrary () const=0
virtual SequenceLibrarygetSequenceLibrary () const=0
virtual void doScan (Sct_SctApi_T_Scan *s)=0
virtual void doTest (shared_ptr< TestRequest > t)=0
virtual void doSequence (shared_ptr< SequenceRequest > r)=0
virtual void abort ()=0
virtual Sct_SctApi_T_ScangetScan (unsigned long runNumber, unsigned long scanNumber) const=0
virtual void setUpdateOption (Sct_CalibrationController_T_CalibrationController_UpdateOption opt)=0

Static Public Member Functions

IPCServer & getServer ()

Protected Member Functions

 CalibrationController ()
virtual ~CalibrationController ()

Detailed Description

Maps ILU-IPC requests onto the nicer pure virtual interface.

Definition at line 27 of file CalibrationController.h.


Constructor & Destructor Documentation

SctCalibrationController::Ipc::CalibrationController::CalibrationController   [protected]
 

Definition at line 18 of file CalibrationController.cpp.

SctCalibrationController::Ipc::CalibrationController::~CalibrationController   [protected, virtual]
 

Definition at line 22 of file CalibrationController.cpp.


Member Function Documentation

virtual void SctCalibrationController::Ipc::CalibrationController::abort   [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

Referenced by abort().

void SctCalibrationController::Ipc::CalibrationController::abort Sct_CalibrationControllerStatus *    _status
 

Definition at line 85 of file CalibrationController.cpp.

References abort().

virtual void SctCalibrationController::Ipc::CalibrationController::doScan Sct_SctApi_T_Scan   s [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

void SctCalibrationController::Ipc::CalibrationController::doScan Sct_CalibrationControllerStatus *    _status,
Sct_SctApi_T_Scan   s
 

Definition at line 52 of file CalibrationController.cpp.

virtual void SctCalibrationController::Ipc::CalibrationController::doSequence shared_ptr< SequenceRequest   r [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

void SctCalibrationController::Ipc::CalibrationController::doSequence Sct_CalibrationControllerStatus *    _status,
Sct_CalibrationController_T_SequenceRequest   r
 

Definition at line 77 of file CalibrationController.cpp.

virtual void SctCalibrationController::Ipc::CalibrationController::doTest shared_ptr< TestRequest   t [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

void SctCalibrationController::Ipc::CalibrationController::doTest Sct_CalibrationControllerStatus *    _status,
Sct_CalibrationController_T_TestRequest   t
 

Definition at line 68 of file CalibrationController.cpp.

virtual Sct_SctApi_T_Scan* SctCalibrationController::Ipc::CalibrationController::getScan unsigned long    runNumber,
unsigned long    scanNumber
const [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

Sct_SctApi_T_Scan * SctCalibrationController::Ipc::CalibrationController::getScan Sct_CalibrationControllerStatus *    _status,
ilu_Cardinal    runNumber,
ilu_Cardinal    scanNumber
 

Definition at line 89 of file CalibrationController.cpp.

virtual ScanLibrary& SctCalibrationController::Ipc::CalibrationController::getScanLibrary   const [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

Referenced by getScanLibrary().

Sct_CalibrationController_T_ScanLibrary * SctCalibrationController::Ipc::CalibrationController::getScanLibrary Sct_CalibrationControllerStatus *    _status
 

Definition at line 31 of file CalibrationController.cpp.

References getScanLibrary().

virtual SequenceLibrary& SctCalibrationController::Ipc::CalibrationController::getSequenceLibrary   const [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

Referenced by getSequenceLibrary().

Sct_CalibrationController_T_SequenceLibrary * SctCalibrationController::Ipc::CalibrationController::getSequenceLibrary Sct_CalibrationControllerStatus *    _status
 

Definition at line 45 of file CalibrationController.cpp.

References getSequenceLibrary().

IPCServer & SctCalibrationController::Ipc::CalibrationController::getServer   [static]
 

Definition at line 26 of file CalibrationController.cpp.

virtual TestLibrary& SctCalibrationController::Ipc::CalibrationController::getTestLibrary   const [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

Referenced by getTestLibrary().

Sct_CalibrationController_T_TestLibrary * SctCalibrationController::Ipc::CalibrationController::getTestLibrary Sct_CalibrationControllerStatus *    _status
 

Definition at line 38 of file CalibrationController.cpp.

References getTestLibrary().

virtual void SctCalibrationController::Ipc::CalibrationController::setUpdateOption Sct_CalibrationController_T_CalibrationController_UpdateOption    opt [pure virtual]
 

Implemented in SctCalibrationController::CalibrationControllerImpl.

void SctCalibrationController::Ipc::CalibrationController::setUpdateOption Sct_CalibrationControllerStatus *    _status,
Sct_CalibrationController_T_CalibrationController_UpdateOption   
 

Definition at line 56 of file CalibrationController.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Dec 15 19:37:35 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3