![]() |
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.
|