version 1.30, 2008/12/02 09:00:47
|
version 1.34.2.1, 2013/06/03 22:35:12
|
|
|
| |
static const char MSG[]; | static const char MSG[]; |
static const char KEY[]; | static const char KEY[]; |
|
BadQualifierType(const String& qualifierName, |
BadQualifierType(const String& qualifierName); |
const String& className = String()); |
virtual ~BadQualifierType(); | virtual ~BadQualifierType(); |
|
const String _qualifierName; |
|
const String _className; |
|
const String& getQualifierName() const; |
|
const String& getClassName() const; |
|
|
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
class PEGASUS_COMMON_LINKAGE CannotChangeFilePerm : public Exception |
|
{ |
|
public: |
|
|
|
static const char MSG[]; |
|
static const char KEY[]; |
|
|
|
CannotChangeFilePerm(const String& path); |
|
virtual ~CannotChangeFilePerm(); |
|
}; |
|
|
|
// ATTN: P3 KS documentation Required |
class PEGASUS_COMMON_LINKAGE NotImplemented : public Exception | class PEGASUS_COMMON_LINKAGE NotImplemented : public Exception |
{ | { |
public: | public: |
|
|
virtual ~InternalSystemError(); | virtual ~InternalSystemError(); |
}; | }; |
| |
|
class PEGASUS_COMMON_LINKAGE SocketWriteError : public Exception |
|
{ |
|
public: |
|
|
|
static const char MSG[]; |
|
static const char KEY[]; |
|
|
|
SocketWriteError(const String& error); |
|
virtual ~SocketWriteError(); |
|
}; |
|
|
|
class PEGASUS_COMMON_LINKAGE TooManyHTTPHeadersException : public Exception |
|
{ |
|
public: |
|
TooManyHTTPHeadersException(); |
|
virtual ~TooManyHTTPHeadersException(); |
|
}; |
|
|
|
class PEGASUS_COMMON_LINKAGE TooManyElementsException : public Exception |
|
{ |
|
public: |
|
static const char MSG[]; |
|
static const char KEY[]; |
|
|
|
TooManyElementsException(); |
|
virtual ~TooManyElementsException(); |
|
}; |
|
// function used to throw TooManyElementsException for use in inlined functions |
|
// to reduce static code size |
|
PEGASUS_COMMON_LINKAGE extern void ThrowTooManyElementsException(); |
|
|
|
// function used to throw IndexOutOfBoundsException for use in inlined functions |
|
// to reduce static code size |
|
PEGASUS_COMMON_LINKAGE extern void ThrowIndexOutOfBoundsException(); |
|
|
| |
/** The CIMException defines the CIM exceptions that are formally defined in | /** The CIMException defines the CIM exceptions that are formally defined in |
the CIM Operations over HTTP specification. TraceableCIMException allows | the CIM Operations over HTTP specification. TraceableCIMException allows |
|
|
*/ | */ |
PEGASUS_COMMON_LINKAGE extern void ThrowUninitializedObjectException(); | PEGASUS_COMMON_LINKAGE extern void ThrowUninitializedObjectException(); |
| |
|
PEGASUS_COMMON_LINKAGE extern void ThrowCannotOpenFileException( |
|
const char* path); |
|
|
inline void CheckRep(void * rep) | inline void CheckRep(void * rep) |
{ | { |
if (!rep) | if (!rep) |