Sct::CorbaExceptionWrapper Class Reference
[Exceptions]

Thrown to indicate an error with an Ipc call. More...

#include <CorbaExceptionWrapper.h>

Inheritance diagram for Sct::CorbaExceptionWrapper:

Inheritance graph
[legend]
Collaboration diagram for Sct::CorbaExceptionWrapper:

Collaboration graph
[legend]

Public Member Functions

 CorbaExceptionWrapper (const CORBA::Exception &, const string &msg, const string &file, int line) throw ()
 Creates an Exception with message msg.
virtual shared_ptr< Throwableclone () const throw ()
 Necessary for chaining of exceptions unfortunately.
virtual string getMessage () const throw ()
 Gets the detail message for this.
virtual ~CorbaExceptionWrapper () throw ()

Static Public Member Functions

static std::string whatDoesThisCORBAExceptionTellUs (const CORBA::Exception &) throw ()

Protected Member Functions

 CorbaExceptionWrapper () throw ()

Protected Attributes

string m_name

Detailed Description

Thrown to indicate an error with an Ipc call.

Author:
Alan Barr

Definition at line 18 of file CorbaExceptionWrapper.h.


Constructor & Destructor Documentation

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

Creates an Exception with message msg.

Definition at line 57 of file CorbaExceptionWrapper.cpp.


Member Function Documentation

shared_ptr< Throwable > Sct::CorbaExceptionWrapper::clone  )  const throw () [virtual]
 

Necessary for chaining of exceptions unfortunately.

Should return a copy of this allocated on the heap. It is necessary for sub-classes to override this if they add new data members or if they do and special processing in what() or sentToMrs()

Reimplemented from Sct::AbstractThrowable.

Definition at line 80 of file CorbaExceptionWrapper.cpp.

References CorbaExceptionWrapper().

Here is the call graph for this function:

string Sct::CorbaExceptionWrapper::getMessage  )  const throw () [virtual]
 

Gets the detail message for this.

Reimplemented from Sct::AbstractThrowable.

Definition at line 84 of file CorbaExceptionWrapper.cpp.

References m_name.


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:02:43 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6