Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | 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>


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 57 of file VmeInterface.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 61 of file VmeInterface.h.


Member Function Documentation

ErrorClass SctPixelRod::VmeException::getErrorClass  )  [inline]
 

m_errorClass accessor

Definition at line 65 of file VmeInterface.h.

long SctPixelRod::VmeException::getErrorCode  )  [inline]
 

m_errorCode accessor

Definition at line 67 of file VmeInterface.h.

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

m_port accessor

Definition at line 69 of file VmeInterface.h.


The documentation for this class was generated from the following file:
Generated on Thu Jul 15 09:54:06 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5