This exception is thrown when the host abandons a wait before timing out.
Constructors & DestructorYou can construct and destruct objects of this class. You cannot assign one IWaitAbandoned object from another.
![]() |
public:
virtual ~IWaitAbandoned()
Destroys the exception object.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
You can create objects of this class by doing the following:
You can also copy an instance of this exception class.
public:
IWaitAbandoned(const char* text = 0)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
public:
IWaitAbandoned(const IWaitAbandoned& toCopy)
The copy constructor is provided so that the compiler can make copies of the object during the throwing of an exception.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Exception TypeException type members provide support for determining the name (type) of the exception. These members are used for logging out an exception object's error information.
![]() |
public:
virtual const char* name() const
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
virtual ~IException()
virtual IException& addLocation( const IExceptionLocation& location )
IException& appendText(const char* errorText)
static void
assertParameter( const char* exceptionText,
IExceptionLocation location )
ErrorCodeGroup errorCodeGroup() const
unsigned long errorId() const
IException(const IException& exception)
IException( const char* errorText,
unsigned long errorId = 0,
Severity severity = IException::unrecoverable )
virtual int isRecoverable() const
const IExceptionLocation* locationAtIndex( unsigned long locationIndex ) const
unsigned long locationCount() const
virtual IException& logExceptionData()
IException& setErrorCodeGroup(ErrorCodeGroup errorGroup)
IException& setErrorId(unsigned long errorId)
IException& setSeverity(Severity severity)
IException& setText(const char* errorText)
static IException::TraceFn* setTraceFunction( IException::TraceFn& traceFunction )
virtual void terminate()
const char* text(unsigned long indexFromTop = 0) const
unsigned long textCount() const
static ErrorCodeGroup const baseLibrary
static ErrorCodeGroup const CLibrary
static ErrorCodeGroup const operatingSystem
static ErrorCodeGroup const other
static ErrorCodeGroup const presentationSystem