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

Sct::Exception Class Reference
[Exceptions]

Represents genuinely exceptional events (such as resource acquisition failure). More...

#include <Exception.h>

Inheritance diagram for Sct::Exception:

Sct::AbstractThrowable Sct::Throwable exception Sct::ConfigurationException Sct::IoException Sct::IpcObjectException Sct::StdExceptionWrapper Sct::FileException Sct::IpcException Sct::IsException Sct::NoSuchStreamerException Sct::StreamCorruptedException Sct::VersionNotSupportedException SctCalibrationController::Ipc::RequestException SctCalibrationController::SctApiException

Public Member Functions

 Exception (const string &msg, const string &file, int line) throw ()
 Creates an Exception with message msg and no cause.

 Exception (Throwable &cause, const string &file, int line) throw ()
 Creates an Exception with a cause.

 Exception (const string &msg, Throwable &cause, const string &file, int line) throw ()
 Creates an Exception with a message and a cause.


Protected Member Functions

 Exception () throw ()

Detailed Description

Represents genuinely exceptional events (such as resource acquisition failure).

Author:
Alan Barr and refactored by Matthew Palmer

Definition at line 153 of file Exception.h.


Constructor & Destructor Documentation

Sct::Exception::Exception const string &    msg,
const string &    file,
int    line
throw ()
 

Creates an Exception with message msg and no cause.

Definition at line 81 of file Exception.cpp.

Sct::Exception::Exception Throwable   cause,
const string &    file,
int    line
throw ()
 

Creates an Exception with a cause.

Useful for simply wrapping exceptions.

Definition at line 85 of file Exception.cpp.

Sct::Exception::Exception const string &    msg,
Throwable   cause,
const string &    file,
int    line
throw ()
 

Creates an Exception with a message and a cause.

Definition at line 89 of file Exception.cpp.

Sct::Exception::Exception   throw () [inline, protected]
 

Definition at line 172 of file Exception.h.


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