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

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.


Static Public Member Functions

std::string whatDoesThisCORBAExceptionTellUs (const CORBA::Exception &) 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.

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.


The documentation for this class was generated from the following files:
Generated on Thu Dec 22 20:18:07 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5