32 #ifndef Pegasus_Exception_h 33 #define Pegasus_Exception_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/String.h> 37 #include <Pegasus/Common/CIMStatusCode.h> 38 #include <Pegasus/Common/Linkage.h> 39 #include <Pegasus/Common/ContentLanguageList.h> 40 #include <Pegasus/Common/Array.h> 42 #ifdef PEGASUS_INTERNALONLY 43 # include <Pegasus/Common/MessageLoader.h> 46 PEGASUS_NAMESPACE_BEGIN
73 #ifdef PEGASUS_INTERNALONLY 74 Exception(
const MessageLoaderParms& msgParms);
93 virtual const String& getMessage()
const;
95 #ifdef PEGASUS_INTERNALONLY 142 #ifdef PEGASUS_INTERNALONLY 160 #ifdef PEGASUS_INTERNALONLY 179 #ifdef PEGASUS_INTERNALONLY 215 #ifdef PEGASUS_INTERNALONLY 262 #ifdef PEGASUS_INTERNALONLY 280 #ifdef PEGASUS_INTERNALONLY 298 #ifdef PEGASUS_INTERNALONLY 316 #ifdef PEGASUS_INTERNALONLY 345 #ifdef PEGASUS_INTERNALONLY 414 #ifdef PEGASUS_INTERNALONLY 435 CIMStatusCode code = CIM_ERR_SUCCESS,
472 #ifdef PEGASUS_INTERNALONLY 475 const MessageLoaderParms& msgParms);
479 const MessageLoaderParms& msgParms,
483 const MessageLoaderParms& msgParms,
511 CIMStatusCode getCode()
const;
513 #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES 522 Uint32 getErrorCount()
const;
562 PEGASUS_NAMESPACE_END
Definition: Exception.h:289
Definition: Exception.h:151
Exception & operator=(const Exception &exception)
Definition: Exception.h:133
Definition: Exception.h:367
Definition: CIMInstance.h:64
Definition: Exception.h:169
Definition: Exception.h:307
Definition: Exception.h:201
Definition: Exception.h:391
Definition: Exception.h:225
Definition: Exception.h:380
Definition: Exception.h:324
Definition: Exception.h:336
Definition: Exception.h:354
Definition: Exception.h:120
Definition: Exception.h:252
Definition: Exception.h:188
Definition: Exception.h:422
static const String EMPTY
Definition: String.h:127
Definition: ArrayInter.h:44
Definition: CIMInstance.h:368
Definition: Exception.h:57
Definition: Exception.h:405
Definition: ContentLanguageList.h:53
ExceptionRep * _rep
Definition: Exception.h:113