version 1.11, 2004/06/16 19:51:54
|
version 1.12.4.1, 2004/12/01 03:23:47
|
|
|
//%2003//////////////////////////////////////////////////////////////////////// |
//%2004//////////////////////////////////////////////////////////////////////// |
// | // |
// Copyright (c) 2000, 2001, 2002 BMC Software, Hewlett-Packard Development |
// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development |
// Company, L. P., IBM Corp., The Open Group, Tivoli Systems. |
// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. |
// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.; | // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.; |
// IBM Corp.; EMC Corporation, The Open Group. | // IBM Corp.; EMC Corporation, The Open Group. |
|
// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.; |
|
// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. |
// | // |
// Permission is hereby granted, free of charge, to any person obtaining a copy | // Permission is hereby granted, free of charge, to any person obtaining a copy |
// of this software and associated documentation files (the "Software"), to | // of this software and associated documentation files (the "Software"), to |
|
|
public: | public: |
| |
AssertionFailureException( | AssertionFailureException( |
const char* file, |
const char* file, size_t line, const char* message); |
size_t line, |
|
const String& message); |
AssertionFailureException( |
|
const char* file, size_t line, const String& message); |
|
|
|
private: |
|
void _init(const char* file, size_t line, const String& message); |
}; | }; |
| |
/** define PEGASUS_ASSERT assertion statement. This statement tests the | /** define PEGASUS_ASSERT assertion statement. This statement tests the |
|
|
| |
//NullPointer() : Exception(MSG) { } | //NullPointer() : Exception(MSG) { } |
| |
NullPointer() : Exception(MessageLoaderParms(KEY, MSG)) { } |
NullPointer() : Exception(KEY, MSG) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
| |
// NOTE - MSG needs to have a $0 arg for all the substitution cases | // NOTE - MSG needs to have a $0 arg for all the substitution cases |
UndeclaredQualifier(const String& qualifierName) | UndeclaredQualifier(const String& qualifierName) |
: Exception(MessageLoaderParms(KEY, MSG, qualifierName)) { } |
: Exception(KEY, MSG, qualifierName) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
| |
| |
BadQualifierScope(const String& qualifierName, const String& scopeString) | BadQualifierScope(const String& qualifierName, const String& scopeString) |
: Exception(MessageLoaderParms(KEY, |
: Exception(KEY, |
MSG, | MSG, |
qualifierName, | qualifierName, |
scopeString)) { } |
scopeString) { } |
| |
}; | }; |
| |
|
|
//: Exception(MSG + qualifierName) { } | //: Exception(MSG + qualifierName) { } |
| |
BadQualifierOverride(const String& qualifierName) | BadQualifierOverride(const String& qualifierName) |
: Exception(MessageLoaderParms(KEY, MSG, qualifierName)) { } |
: Exception(KEY, MSG, qualifierName) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE BadQualifierType : public Exception | class PEGASUS_COMMON_LINKAGE BadQualifierType : public Exception |
|
|
//: Exception(MSG + qualifierName) { } | //: Exception(MSG + qualifierName) { } |
| |
BadQualifierType(const String& qualifierName) | BadQualifierType(const String& qualifierName) |
: Exception(MessageLoaderParms(KEY, MSG, qualifierName)) { } |
: Exception(KEY, MSG, qualifierName) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//: Exception(MSG + className) { } | //: Exception(MSG + className) { } |
| |
ClassAlreadyResolved(const String& className) | ClassAlreadyResolved(const String& className) |
: Exception(MessageLoaderParms(KEY, MSG, className)) { } |
: Exception(KEY, MSG, className) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//: Exception(MSG + className) { } | //: Exception(MSG + className) { } |
| |
ClassNotResolved(const String& className) | ClassNotResolved(const String& className) |
: Exception(MessageLoaderParms(KEY, MSG, className)) { } |
: Exception(KEY, MSG, className) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
// : Exception(MSG) { } | // : Exception(MSG) { } |
| |
InstanceAlreadyResolved() | InstanceAlreadyResolved() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//: Exception(MSG + className) { } | //: Exception(MSG + className) { } |
| |
InstantiatedAbstractClass(const String& className) | InstantiatedAbstractClass(const String& className) |
: Exception(MessageLoaderParms(KEY, MSG, className)) { } |
: Exception(KEY, MSG, className) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//: Exception(MSG + propertyName) { } | //: Exception(MSG + propertyName) { } |
| |
NoSuchProperty(const String& propertyName) | NoSuchProperty(const String& propertyName) |
: Exception(MessageLoaderParms(KEY, MSG, propertyName)) { } |
: Exception(KEY, MSG, propertyName) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
// NoSuchFile(const String& fileName) : Exception(MSG + fileName) { } | // NoSuchFile(const String& fileName) : Exception(MSG + fileName) { } |
| |
NoSuchFile(const String& fileName) | NoSuchFile(const String& fileName) |
: Exception(MessageLoaderParms(KEY, MSG, fileName)) { } |
: Exception(KEY, MSG, fileName) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//FileNotReadable(const String& fileName) : Exception(MSG + fileName) { } | //FileNotReadable(const String& fileName) : Exception(MSG + fileName) { } |
| |
FileNotReadable(const String& fileName) | FileNotReadable(const String& fileName) |
: Exception(MessageLoaderParms(KEY, MSG, fileName)) { } |
: Exception(KEY, MSG, fileName) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//CannotRemoveDirectory(const String& path) : Exception(MSG + path) { } | //CannotRemoveDirectory(const String& path) : Exception(MSG + path) { } |
| |
CannotRemoveDirectory(const String& path) | CannotRemoveDirectory(const String& path) |
: Exception(MessageLoaderParms(KEY, MSG, path)) { } |
: Exception(KEY, MSG, path) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
| |
//CannotRemoveFile(const String& path) : Exception(MSG + path) { } | //CannotRemoveFile(const String& path) : Exception(MSG + path) { } |
CannotRemoveFile(const String& path) | CannotRemoveFile(const String& path) |
: Exception(MessageLoaderParms(KEY, MSG, path)) { } |
: Exception(KEY, MSG, path) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
| |
//CannotRenameFile(const String& path) : Exception(MSG + path) { } | //CannotRenameFile(const String& path) : Exception(MSG + path) { } |
CannotRenameFile(const String& path) | CannotRenameFile(const String& path) |
: Exception(MessageLoaderParms(KEY, MSG, path)) { } |
: Exception(KEY, MSG, path) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//NoSuchDirectory(const String& directoryName) | //NoSuchDirectory(const String& directoryName) |
//: Exception(MSG + directoryName) { } | //: Exception(MSG + directoryName) { } |
NoSuchDirectory(const String& directoryName) | NoSuchDirectory(const String& directoryName) |
: Exception(MessageLoaderParms(KEY, MSG, directoryName)) { } |
: Exception(KEY, MSG, directoryName) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//CannotCreateDirectory(const String& path) | //CannotCreateDirectory(const String& path) |
//: Exception(MSG + path) { } | //: Exception(MSG + path) { } |
CannotCreateDirectory(const String& path) | CannotCreateDirectory(const String& path) |
: Exception(MessageLoaderParms(KEY, MSG, path)) { } |
: Exception(KEY, MSG, path) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
//CannotOpenFile(const String& path) | //CannotOpenFile(const String& path) |
//: Exception(MSG + path) { } | //: Exception(MSG + path) { } |
CannotOpenFile(const String& path) | CannotOpenFile(const String& path) |
: Exception(MessageLoaderParms(KEY, MSG, path)) { } |
: Exception(KEY, MSG, path) { } |
}; | }; |
| |
// ATTN: P3 KS documentation Required | // ATTN: P3 KS documentation Required |
|
|
| |
// NotImplemented(const String& method) : Exception(MSG + method) { } | // NotImplemented(const String& method) : Exception(MSG + method) { } |
NotImplemented(const String& method) | NotImplemented(const String& method) |
: Exception(MessageLoaderParms(KEY, MSG, method)) { } |
: Exception(KEY, MSG, method) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE StackUnderflow : public Exception | class PEGASUS_COMMON_LINKAGE StackUnderflow : public Exception |
|
|
| |
//StackUnderflow() : Exception(MSG) { } | //StackUnderflow() : Exception(MSG) { } |
StackUnderflow() | StackUnderflow() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE StackOverflow : public Exception | class PEGASUS_COMMON_LINKAGE StackOverflow : public Exception |
|
|
| |
//StackOverflow() : Exception(MSG) { } | //StackOverflow() : Exception(MSG) { } |
StackOverflow() | StackOverflow() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE QueueUnderflow : public Exception | class PEGASUS_COMMON_LINKAGE QueueUnderflow : public Exception |
|
|
| |
//QueueUnderflow() : Exception(MSG) { } | //QueueUnderflow() : Exception(MSG) { } |
QueueUnderflow() | QueueUnderflow() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE BadFormat : public Exception | class PEGASUS_COMMON_LINKAGE BadFormat : public Exception |
|
|
| |
//BadFormat() : Exception(MSG) { } | //BadFormat() : Exception(MSG) { } |
BadFormat() | BadFormat() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE BadlyFormedCGIQueryString : public Exception | class PEGASUS_COMMON_LINKAGE BadlyFormedCGIQueryString : public Exception |
|
|
| |
//BadlyFormedCGIQueryString() : Exception(MSG) { } | //BadlyFormedCGIQueryString() : Exception(MSG) { } |
BadlyFormedCGIQueryString() | BadlyFormedCGIQueryString() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE DynamicLoadFailed : public Exception | class PEGASUS_COMMON_LINKAGE DynamicLoadFailed : public Exception |
|
|
//: Exception(MSG + libraryName) { } | //: Exception(MSG + libraryName) { } |
| |
DynamicLoadFailed(const String& libraryName) | DynamicLoadFailed(const String& libraryName) |
: Exception(MessageLoaderParms(KEY, MSG, libraryName)) { } |
: Exception(KEY, MSG, libraryName) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE DynamicLookupFailed : public Exception | class PEGASUS_COMMON_LINKAGE DynamicLookupFailed : public Exception |
|
|
//DynamicLookupFailed(const String& symbolName) | //DynamicLookupFailed(const String& symbolName) |
//: Exception(MSG + symbolName) { } | //: Exception(MSG + symbolName) { } |
DynamicLookupFailed(const String& symbolName) | DynamicLookupFailed(const String& symbolName) |
: Exception(MessageLoaderParms(KEY, MSG, symbolName)) { } |
: Exception(KEY, MSG, symbolName) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE CannotOpenDirectory : public Exception | class PEGASUS_COMMON_LINKAGE CannotOpenDirectory : public Exception |
|
|
| |
//CannotOpenDirectory(const String& path) : Exception(MSG + path) { } | //CannotOpenDirectory(const String& path) : Exception(MSG + path) { } |
CannotOpenDirectory(const String& path) | CannotOpenDirectory(const String& path) |
: Exception(MessageLoaderParms(KEY, MSG, path)) { } |
: Exception(KEY, MSG, path) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE ParseError : public Exception | class PEGASUS_COMMON_LINKAGE ParseError : public Exception |
|
|
| |
//ParseError(const String& message) : Exception(MSG + message) { } | //ParseError(const String& message) : Exception(MSG + message) { } |
ParseError(const String& message) | ParseError(const String& message) |
: Exception(MessageLoaderParms(KEY, MSG, message)) { } |
: Exception(KEY, MSG, message) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE MissingNullTerminator : public Exception | class PEGASUS_COMMON_LINKAGE MissingNullTerminator : public Exception |
|
|
| |
//MissingNullTerminator() : Exception(MSG) { } | //MissingNullTerminator() : Exception(MSG) { } |
MissingNullTerminator() | MissingNullTerminator() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
//l10n start | //l10n start |
|
|
| |
//MalformedLanguageHeader(const String& error) : Exception(MSG + error) { } | //MalformedLanguageHeader(const String& error) : Exception(MSG + error) { } |
MalformedLanguageHeader(const String& error) | MalformedLanguageHeader(const String& error) |
: Exception(MessageLoaderParms(KEY, MSG, error)) { } |
: Exception(KEY, MSG, error) { } |
}; | }; |
| |
| |
|
|
| |
//InvalidAcceptLanguageHeader(const String& error) : Exception(MSG + error) { } | //InvalidAcceptLanguageHeader(const String& error) : Exception(MSG + error) { } |
InvalidAcceptLanguageHeader(const String& error) | InvalidAcceptLanguageHeader(const String& error) |
: Exception(MessageLoaderParms(KEY, MSG, error)) { } |
: Exception(KEY, MSG, error) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE InvalidContentLanguageHeader: public Exception | class PEGASUS_COMMON_LINKAGE InvalidContentLanguageHeader: public Exception |
|
|
| |
//InvalidContentLanguageHeader(const String& error) : Exception(MSG + error) { } | //InvalidContentLanguageHeader(const String& error) : Exception(MSG + error) { } |
InvalidContentLanguageHeader(const String& error) | InvalidContentLanguageHeader(const String& error) |
: Exception(MessageLoaderParms(KEY, MSG, error)) { } |
: Exception(KEY, MSG, error) { } |
}; | }; |
| |
//l10n end | //l10n end |
|
|
| |
//InvalidAuthHeader() : Exception(MSG) { } | //InvalidAuthHeader() : Exception(MSG) { } |
InvalidAuthHeader() | InvalidAuthHeader() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE UnauthorizedAccess: public Exception | class PEGASUS_COMMON_LINKAGE UnauthorizedAccess: public Exception |
|
|
| |
//UnauthorizedAccess() : Exception(MSG) { } | //UnauthorizedAccess() : Exception(MSG) { } |
UnauthorizedAccess() | UnauthorizedAccess() |
: Exception(MessageLoaderParms(KEY, MSG)) { } |
: Exception(KEY, MSG) { } |
}; | }; |
| |
class PEGASUS_COMMON_LINKAGE IncompatibleTypesException : public Exception | class PEGASUS_COMMON_LINKAGE IncompatibleTypesException : public Exception |