--------------------------------------------------------------------- CLASS: Error --JD,DVM,AP PUBLIC METHODS: Error() (inline) - Constructor from ErrorCodeType. Default is error_None. operator=() (inline) - Assigns from ErrorCodeType. operator==() (inline) - Compares with ErrorCodeType. message() - Returns a CHAR_PTR for error message Casting operators: INT32() (inline) - Only needed by G++. ErrorCodeType() (inline) - Enough for most compilers USAGE NOTES: Cast to INT32 allows very simple testing for any error and no error. See notes for ErrorCodeType enum. ---------------------------------------------------------------------- --------------------------------------------------------------------- METHOD: Error::message --JD,AP Returns a const CHAR_PTR to the an Ascii representation of current value. ARGS: none. RETURNS: CONST_CHAR_PTR to message. PRE-CONDITIONS: none. POST-CONDITIONS: none. ERRORS: none. NOTES: This performs a lookup into a table associating error messages to error values (see ErrorCodeType). If the value does not have an entry in the table, the string indicates this as well, with: "An unknown error occurred" If this happens, it is most likely that there is an inconsistency between the sys/nsrError.h and sys/nsrError.cpp files. ---------------------------------------------------------------------- --------------------------------------------------------------------- METHOD: Error::message --JD,AP Returns a const CHAR_PTR to the an Ascii representation of current value. ARGS: none. RETURNS: CONST_CHAR_PTR to message. PRE-CONDITIONS: none. POST-CONDITIONS: none. ERRORS: none. NOTES: This performs a lookup into a table associating error messages to error values (see ErrorCodeType). If the value does not have an entry in the table, the string indicates this as well, with: "An unknown error occurred" If this happens, it is most likely that there is an inconsistency between the sys/nsrError.h and sys/nsrError.cpp files. ---------------------------------------------------------------------- NSR::CONST_CHAR_PTR NSR::Error::message() const