DUECA/DUSIME
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dueca::Exception Class Referenceabstract

An Exception class for DUECA. More...

#include <Exception.hxx>

Inheritance diagram for dueca::Exception:
Inheritance graph
[legend]
Collaboration diagram for dueca::Exception:
Collaboration graph
[legend]

Public Member Functions

 Exception (const Exception &e)
 Copy constructor.
 
 Exception ()
 Empty exception constructor.
 
 Exception (const GlobalId &thrower, const GlobalId &client, const char *reason=NULL)
 Full constructor.
 
virtual ~Exception () throw ()
 Destructor.
 
const chargetReason () const
 Return the reason for the exception.
 
virtual const char *const getName () const =0
 Return the name of the exception.
 
ostreamprint (ostream &os) const
 Print to a stream.
 

Detailed Description

An Exception class for DUECA.

This class adds (if known), the GlobalId of the server who threw the exception, and the GlobalId of the client who tried something and got the exception thrown at him.

It is used to create (with a macro) standard exceptions.


The documentation for this class was generated from the following file: