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

SctPixelRod::VmeException Class Reference

Vme Exception class; an object of this type is thrown in case of a VME error. More...

#include <VmeInterface.h>

Inheritance diagram for SctPixelRod::VmeException:


Public Types

enum  ErrorClass {
  OK, INIT_ERROR, BUS_ERROR, MAP_ERROR,
  DMA_ERROR
}

Public Member Functions

 VmeException (ErrorClass ec, long ecod, VmePort *port=NULL)
 Constructor.

ErrorClass getErrorClass ()
 m_errorClass accessor

long getErrorCode ()
 m_errorCode accessor

VmePort * getPort ()
 m_port accessor


Private Attributes

ErrorClass m_errorClass
int m_errorCode
VmePort * m_port

Detailed Description

Vme Exception class; an object of this type is thrown in case of a VME error.

Definition at line 56 of file VmeInterface.h.


Constructor & Destructor Documentation

SctPixelRod::VmeException::VmeException ErrorClass    ec,
long    ecod,
VmePort *    port = NULL
[inline]
 

Constructor.

Definition at line 60 of file VmeInterface.h.


Member Function Documentation

ErrorClass SctPixelRod::VmeException::getErrorClass   [inline]
 

m_errorClass accessor

Definition at line 64 of file VmeInterface.h.

long SctPixelRod::VmeException::getErrorCode   [inline]
 

m_errorCode accessor

Definition at line 66 of file VmeInterface.h.

VmePort* SctPixelRod::VmeException::getPort   [inline]
 

m_port accessor

Definition at line 68 of file VmeInterface.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 9 10:08:36 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3