version 1.34, 2010/10/18 06:19:09
|
version 1.36, 2013/01/15 09:10:44
|
|
|
virtual ~SocketWriteError(); | 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 |
file name and line number information to be added for diagnostic purposes. | file name and line number information to be added for diagnostic purposes. |
|
|
*/ | */ |
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) |