# Exception Class Reference

`#include <Exception.hh>`

List of all members.

## Public Member Functions
| Exception (const std::string &reason)
virtual | ~Exception ()
const std::string | displayMe () const
virtual long | getType () const =0
## Public Attributes
const std::string | _reason
const char * | _name

## Detailed Description

Definition at line 142 of file Exception.hh.

## Constructor & Destructor Documentation

Exception | ( | const std::string & | reason | ) | `[inline]`

Definition at line 148 of file Exception.hh.

virtual ~Exception | ( |  | ) | `[inline, virtual]`

Definition at line 150 of file Exception.hh.

## Member Function Documentation

const std::string displayMe | ( |  | ) | const

Definition at line 139 of file Exception.cc.

References Exception::_name, Exception::_reason, PD_Exception, and pdExcept.

virtual long getType | ( |  | ) | const`[pure virtual]`

Referenced by RTIA::chooseFederateProcessing().

## Member Data Documentation

const std::string _reason

Definition at line 145 of file Exception.hh.

Referenced by RTIA::chooseFederateProcessing(), Exception::displayMe(), main(), and RTIG::processDestroyFederation().

const char* _name

Definition at line 146 of file Exception.hh.

Referenced by Exception::displayMe(), main(), RTIG::processDestroyFederation(), RTIA::processFederateRequest(), and RTIG::processIncomingMessage().

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

- Exception.hh
- Exception.cc