(file) Return to Exception.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Exception.cpp between version 1.31 and 1.32

version 1.31, 2002/04/05 19:56:23 version 1.32, 2002/04/06 02:52:19
Line 211 
Line 211 
 // //
 static String _makeCIMExceptionMessage( static String _makeCIMExceptionMessage(
     CIMStatusCode code,     CIMStatusCode code,
     const String& extraMessage)      const String& description)
 { {
     String tmp;     String tmp;
     tmp.append(CIMStatusCodeToString(code));     tmp.append(CIMStatusCodeToString(code));
     tmp.append(": \"");     tmp.append(": \"");
     tmp.append(extraMessage);      tmp.append(description);
     tmp.append("\"");     tmp.append("\"");
     return tmp;     return tmp;
 } }
Line 226 
Line 226 
 // //
 static String _makeCIMExceptionMessage( static String _makeCIMExceptionMessage(
     CIMStatusCode code,     CIMStatusCode code,
     const String& extraMessage,      const String& description,
     const char* file,     const char* file,
     Uint32 line)     Uint32 line)
 { {
Line 239 
Line 239 
  
     tmp.append(CIMStatusCodeToString(code));     tmp.append(CIMStatusCodeToString(code));
     tmp.append(": \"");     tmp.append(": \"");
     tmp.append(extraMessage);      tmp.append(description);
     tmp.append("\"");     tmp.append("\"");
     return tmp;     return tmp;
 } }
Line 250 
Line 250 
 String CIMException::getTraceMessage() const String CIMException::getTraceMessage() const
 { {
     String traceMsg =     String traceMsg =
         _makeCIMExceptionMessage(_code, _extraMessage, _file, _line);          _makeCIMExceptionMessage(_code, _description, _file, _line);
  
     return traceMsg;     return traceMsg;
 } }
  
 CIMException::CIMException( CIMException::CIMException(
     CIMStatusCode code,     CIMStatusCode code,
     const String& extraMessage,      const String& description,
     const char* file,     const char* file,
     Uint32 line)     Uint32 line)
     :     :
 #ifdef DEBUG_CIMEXCEPTION #ifdef DEBUG_CIMEXCEPTION
     Exception(_makeCIMExceptionMessage(code, extraMessage, file, line)),      Exception(_makeCIMExceptionMessage(code, description, file, line)),
 #else #else
     Exception(_makeCIMExceptionMessage(code, extraMessage)),      Exception(_makeCIMExceptionMessage(code, description)),
 #endif #endif
     _code(code),     _code(code),
     _extraMessage(extraMessage),      _description(description),
     _file(file),     _file(file),
     _line(line)     _line(line)
 { {
  
 } }
  
   CIMException::CIMException(const CIMException& cimException)
       : Exception(cimException.getMessage()),
       _code(cimException._code),
       _description(cimException._description),
       _file(cimException._file),
       _line(cimException._line)
   {
   }
   
 void ThrowUnitializedHandle() void ThrowUnitializedHandle()
 { {
     throw UnitializedHandle();     throw UnitializedHandle();


Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2