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

SctPixelRod::HpiException Class Reference

This is an exception class for Host Port Interface errors. It inherits from BaseException, adding the expected and actual addresses. More...

#include <RodModule.h>

Inheritance diagram for SctPixelRod::HpiException:

SctPixelRod::BaseException

Public Member Functions

 HpiException (std::string descriptor, unsigned long calcAddr, unsigned long readAddr)
unsigned long getCalcAddr ()
unsigned long getReadAddr ()
virtual void what (std::ostream &)

Private Attributes

unsigned long m_calcAddr
unsigned long m_readAddr

Detailed Description

This is an exception class for Host Port Interface errors. It inherits from BaseException, adding the expected and actual addresses.

This class is thrown if an error in an HPI read/write operation is detected.

Author:
Tom Meyer (meyer@iastate.edu) - originator

Definition at line 71 of file RodModule.h.


Constructor & Destructor Documentation

SctPixelRod::HpiException::HpiException std::string    descriptor,
unsigned long    calcAddr,
unsigned long    readAddr
 


Member Function Documentation

unsigned long SctPixelRod::HpiException::getCalcAddr   [inline]
 

Definition at line 74 of file RodModule.h.

References m_calcAddr.

unsigned long SctPixelRod::HpiException::getReadAddr   [inline]
 

Definition at line 75 of file RodModule.h.

References m_readAddr.

virtual void SctPixelRod::HpiException::what std::ostream &    [virtual]
 

Reimplemented from SctPixelRod::BaseException.


Field Documentation

unsigned long SctPixelRod::HpiException::m_calcAddr [private]
 

Definition at line 79 of file RodModule.h.

Referenced by getCalcAddr().

unsigned long SctPixelRod::HpiException::m_readAddr [private]
 

Definition at line 80 of file RodModule.h.

Referenced by getReadAddr().


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