version 1.7, 2001/02/16 02:06:06
|
version 1.8, 2001/03/05 04:29:01
|
|
|
// Author: | // Author: |
// | // |
// $Log$ | // $Log$ |
|
// Revision 1.8 2001/03/05 04:29:01 mike |
|
// renamed CimException to CIMException |
|
// |
// Revision 1.7 2001/02/16 02:06:06 mike | // Revision 1.7 2001/02/16 02:06:06 mike |
// Renamed many classes and headers. | // Renamed many classes and headers. |
// | // |
|
|
| |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
// | // |
// CimException |
// CIMException |
// | // |
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// |
| |
|
|
"The specified extrinsic method does not exist." | "The specified extrinsic method does not exist." |
}; | }; |
| |
CimException::CimException(CimException::Code code) |
static String _makeCIMExceptionMessage( |
: Exception(_cimMessages[Uint32(code)]), _code(code) |
CIMException::Code code, |
|
const String& extraMessage) |
|
{ |
|
String tmp = _cimMessages[Uint32(code)]; |
|
tmp.append(": "); |
|
tmp.append(extraMessage); |
|
return tmp; |
|
} |
|
|
|
CIMException::CIMException( |
|
CIMException::Code code, |
|
const String& extraMessage) |
|
: Exception(_makeCIMExceptionMessage(code, extraMessage)), _code(code) |
{ | { |
| |
} | } |
| |
const char* CimException::codeToString(CimException::Code code) |
const char* CIMException::codeToString(CIMException::Code code) |
{ | { |
return _cimMessages[Uint32(code)]; | return _cimMessages[Uint32(code)]; |
} | } |