|
The Simons
|
#include <DataError.h>
Inheritance diagram for DataError:

DataError is not raised directly, but classifies those exceptions that signal the failure of some reading, writing or data transfer operation on a Stream. DataError captures common information about the failed Stream, the operation which failed and the datum that was being transferred.
Public Member Functions | |
| DataError () | |
| Construct a default DataError. | |
| virtual | ~DataError () |
| Release a DataError. | |
| DataError (StreamID, StringID, ObjectID, StringID) | |
| Construct a DataError reporting failure to transfer a datum. | |
| StringID | method () const |
| Access the name of the failed method. | |
| ObjectID | datum () const |
| Access the datum being transferred. | |
Protected Member Functions | |
| DataError (const DataError &) | |
| Copy another DataError. | |
Protected Attributes | |
| StringID | failedMethod |
| The name of the failed method. | |
| ObjectID | failedDatum |
| The datum being transferred. | |
|
|
Copy another DataError. Required by C++ to ensure that copying an DataError faithfully copies an Exception.
|
|
|
Construct a default DataError.
|
|
|
Release a DataError.
|
|
||||||||||||||||||||
|
Construct a DataError reporting failure to transfer a datum. Used by subclasses to record common information about the failure. |
|
|
Access the datum being transferred.
|
|
|
Access the name of the failed method.
|
|
|
The datum being transferred.
|
|
|
The name of the failed method.
|
1.3