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

SctCalibrationController::Ipc Namespace Reference

This namespace maps and defines a nice interface onto the nasty ILU generated interface. More...


Data Structures

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

class  NullDeleter
class  RequestException
 Thrown to indicate an error with an Ipc call to a Request of some sort. More...

class  ScanLibrary
class  SequenceLibrary
class  SequenceRequest
 See the documentation in CalibrationController.idl for these methods. More...

class  SequenceRequestAdapter
 This is the adapter for external implementations. More...

class  SequenceRequestImpl
 This is the internal implementation - to be derived from! More...

class  TestLibrary
class  TestRequest
 See the documentation in CalibrationController.idl for these methods. More...

class  TestRequestAdapter
 This is the adapter for external implementations. More...

class  TestRequestImpl
 This is the internal implementation - to be derived from! More...


Detailed Description

This namespace maps and defines a nice interface onto the nasty ILU generated interface.

All the implementation classes in namespace SctCalibrationController on deal with the internal interface. Take a look at CalibrationController.idl to see the external interface. All of the objects are expected to be hosted on the CalibrationController itself with the exception of the TestRequest and SequenceRequest objects. There are adapters to convert external Requests to the internal interface. All possible external calls - i.e. calls to all Request objects may therefore fail and throw IpcExceptions.


Generated on Mon Dec 15 19:37:34 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3