#include <coherence/io/pof/PortableException.hpp>
Inherits RuntimeException.
Inherited by ConnectionException, and RequestIncompleteException.
Public Types | |
| typedef spec::Handle | Handle |
| PortableException Handle definition. | |
| typedef spec::View | View |
| PortableException View definition. | |
| typedef spec::Holder | Holder |
| PortableException Holder definition. | |
Public Member Functions | |
| virtual void | readExternal (PofReader::Handle hIn) |
| virtual void | writeExternal (PofWriter::Handle hOut) const |
| virtual String::View | getName () const |
| Return the name of the exception. | |
| virtual ObjectArray::View | getStackTrace () const |
| Return the stack trace for the exception.
| |
Protected Member Functions | |
| PortableException (String::View vsMessage=String::null_string, Exception::View ve=NULL) | |
| Construct a PortableException from a Throwable object and an additional description. | |
| PortableException (const PortableException &) | |
| Copy constructor. | |
Protected Attributes | |
| FinalView< String > | f_vsName |
| The exception's name. | |
| FinalView< ObjectArray > | f_vaStackRemote |
| A raw representaion of the remote stack trace for this exception. | |
| PortableException | ( | String::View | vsMessage = String::null_string, |
|
| Exception::View | ve = NULL | |||
| ) | [protected] |
Construct a PortableException from a Throwable object and an additional description.
| vsMessage | the additional description | |
| ve | the cause exception |