Server
API Reference Guide
Product Documentation:

Visualization Server
Documentation Home
List of all members
IlsMTException Class Reference

This is the base class for all exceptions in the portable thread library. More...

#include <ilserver/except.h>

Inheritance diagram for IlsMTException:
IlsException IlsConditionException IlsMutexException IlsRWLockException IlsThreadException IlsCantCreateConditionException IlsCantWaitOnConditionException IlsCantCreateMutexException IlsMutexNotLockedException IlsMutexNotLockOwnerException IlsHasReadLockException IlsHasWriteLockException IlsNoRWLockException IlsCantCreateThreadException IlsCantGetThreadPriority IlsCantJoinThreadException IlsCantSetThreadPriority

Additional Inherited Members

- Public Member Functions inherited from IlsException
 IlsException (char *message=0, IlsBoolean destroyMessage=IlsFalse)
 This constructor creates an instance of IlsException. More...
 
 IlsException (const char *message)
 This constructor creates an instance of IlsException. The message parameter will not be deleted or copied. More...
 
 IlsException (const IlsException &rhs)
 This copy constructor copies an instance of a message. More...
 
virtual ~IlsException ()
 This virtual destructor will delete the message it contains if the exception was created with the destroyMessage parameter set to IlsTrue.
 
const char * getMessage () const
 This member function returns the message, if any, contained in the exception. More...
 
IlsBoolean operator== (const IlsException &rhs) const
 This copy operator copies the exception rhs. More...
 
void setMessage (const char *message)
 This member function changes the message in an exception. More...
 

Detailed Description

This is the base class for all exceptions in the portable thread library.

Exceptions are only thrown in the portable thread library if specifically requested.

See also
IlsThread.