version 1.10, 2004/05/26 17:04:39
|
version 1.11, 2004/06/16 19:51:54
|
|
|
TraceableCIMException( | TraceableCIMException( |
CIMStatusCode code, | CIMStatusCode code, |
const String& message, | const String& message, |
const char* file, |
const String& file, |
Uint32 line); | Uint32 line); |
| |
//l10n | //l10n |
TraceableCIMException( | TraceableCIMException( |
CIMStatusCode code, | CIMStatusCode code, |
MessageLoaderParms parms, | MessageLoaderParms parms, |
const char* file, |
const String& file, |
Uint32 line); | Uint32 line); |
| |
// l10n | // l10n |
|
|
const ContentLanguages& langs, | const ContentLanguages& langs, |
CIMStatusCode code, | CIMStatusCode code, |
const String& message, | const String& message, |
const char* file, |
const String& file, |
Uint32 line); | Uint32 line); |
| |
TraceableCIMException(const CIMException & cimException); | TraceableCIMException(const CIMException & cimException); |
|
|
String getDescription() const; | String getDescription() const; |
| |
String getTraceDescription() const; | String getTraceDescription() const; |
|
|
|
String getCIMMessage() const; |
|
void setCIMMessage(const String& cimMessage); |
|
|
|
String getFile() const; |
|
Uint32 getLine() const; |
|
const ContentLanguages& getContentLanguages() const; |
}; | }; |
| |
#define PEGASUS_CIM_EXCEPTION(CODE, EXTRA_MESSAGE) \ | #define PEGASUS_CIM_EXCEPTION(CODE, EXTRA_MESSAGE) \ |
TraceableCIMException(CODE, EXTRA_MESSAGE, __FILE__, __LINE__) |
TraceableCIMException(CODE, EXTRA_MESSAGE, String(__FILE__), __LINE__) |
| |
// l10n | // l10n |
#define PEGASUS_CIM_EXCEPTION_LANG(LANGS, CODE, EXTRA_MESSAGE) \ | #define PEGASUS_CIM_EXCEPTION_LANG(LANGS, CODE, EXTRA_MESSAGE) \ |
TraceableCIMException(LANGS, CODE, EXTRA_MESSAGE, __FILE__, __LINE__) |
TraceableCIMException( \ |
|
LANGS, CODE, EXTRA_MESSAGE, String(__FILE__), __LINE__) |
| |
//l10n | //l10n |
#define PEGASUS_CIM_EXCEPTION_L(CODE, MSG_PARMS) \ | #define PEGASUS_CIM_EXCEPTION_L(CODE, MSG_PARMS) \ |
TraceableCIMException(CODE, MSG_PARMS, __FILE__, __LINE__) |
TraceableCIMException(CODE, MSG_PARMS, String(__FILE__), __LINE__) |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |
| |