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

SctPixelRod::BaseException Class Reference

#include <BaseException.h>

Inheritance diagram for SctPixelRod::BaseException:

SctPixelRod::HpiException SctPixelRod::NoImageFile SctPixelRod::PrimListException SctPixelRod::RodException SctPixelRod::TimException SctPixelRod::VmeException

Public Member Functions

 BaseException (std::string descriptor)
std::string getDescriptor ()
unsigned long getNumData ()
void setType (exceptType type)
exceptType getType ()
virtual void what (std::ostream &)
virtual ~BaseException ()

Private Attributes

std::string m_descriptor
 A text description of the error.

unsigned long m_numData
 Number of data values returned.

exceptType m_type

Constructor & Destructor Documentation

SctPixelRod::BaseException::BaseException std::string    descriptor
 

virtual SctPixelRod::BaseException::~BaseException   [inline, virtual]
 

Definition at line 37 of file BaseException.h.


Member Function Documentation

std::string SctPixelRod::BaseException::getDescriptor   [inline]
 

Definition at line 32 of file BaseException.h.

References m_descriptor.

unsigned long SctPixelRod::BaseException::getNumData   [inline]
 

Reimplemented in SctPixelRod::RodException.

Definition at line 33 of file BaseException.h.

References m_numData.

exceptType SctPixelRod::BaseException::getType   [inline]
 

Definition at line 35 of file BaseException.h.

References SctPixelRod::exceptType, and m_type.

void SctPixelRod::BaseException::setType exceptType    type [inline]
 

Definition at line 34 of file BaseException.h.

References m_type.

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

Reimplemented in SctPixelRod::NoImageFile, SctPixelRod::HpiException, SctPixelRod::RodException, and SctPixelRod::TimException.


Field Documentation

std::string SctPixelRod::BaseException::m_descriptor [private]
 

A text description of the error.

Definition at line 40 of file BaseException.h.

Referenced by getDescriptor().

unsigned long SctPixelRod::BaseException::m_numData [private]
 

Number of data values returned.

Reimplemented in SctPixelRod::RodException.

Definition at line 41 of file BaseException.h.

Referenced by getNumData().

exceptType SctPixelRod::BaseException::m_type [private]
 

Definition at line 42 of file BaseException.h.

Referenced by getType(), and setType().


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