Exceptions
The following exceptions may be raised by Rogue Wave® Server when appropriate.
IlsAddingToOpenTable
IlsAddingToOpenTable;
See Also
IlsAlreadyInDictionary
IlsAlreadyInDictionary;
See Also
IlsAlreadyInserted
IlsAlreadyInserted;
See Also
IlsAlreadyInSet
IlsAlreadyInSet;
See Also
IlsAlreadyInTable
IlsAlreadyInTable;
See Also
IlsBeginningOfList
IlsBeginningOfList;
See Also
IlsCantCreateConditionException
IlsCantCreateConditionException;
This exception is thrown when the portable library cannot create a new condition variable. The method getMessage can be used on the exception to retrieve the system-dependent message as shown below:
try {
IlsCond c;
}
catch (IlsCantCreateConditionException exc) { // get the message
const char* reason = exc.getMessage();
}
See Also
IlsCantCreateMutexException
IlsCantCreateMutexException;
This exception is thrown when the portable library cannot create a new mutex. The method getMessage can be used on the exception to retrieve the system-dependent message as shown below:
try {
IlsUnsafeMutex m;
}
catch (IlsCantCreateMutexException exc) { // get the message
const char* reason = exc.getMessage();
}
See Also
IlsCantCreateThreadException
IlsCantCreateThreadException;
This exception is thrown when the portable library cannot create a new thread. The method getMessage can be used on the exception to retrieve the system-dependent message as shown below:
try {
IlsThread t();
}
catch (IlsCantCreateThreadException exc) { // get the message
const char* reason = exc.getMessage();
}
See Also
IlsCantGetThreadPriority
IlsCantGetThreadPriority;
This exception is thrown when the system fails to get the priority of a thread. The method getMessage can be used on the exception to retrieve the system-dependent message.
See Also
IlsCantJoinThreadException
IlsCantJoinThreadException;
This exception is thrown when the system fails to join to a thread. The method getMessage can be used on the exception to retrieve the system-dependent message.
See Also
IlsCantSetThreadPriority
IlsCantSetThreadPriority;
This exception is thrown when the system fails to set the priority of a thread. The method getMessage can be used on the exception to retrieve the system-dependent message.
See Also
IlsCantWaitOnConditionException
IlsCantWaitOnConditionException;
This exception is thrown when the method wait on a condition variable fails. The method getMessage can be used on the exception to retrieve the system-dependent message.
See Also
IlsClearingOpenTable
IlsClearingOpenTable;
See Also
IlsConditionException
IlsConditionException;
This is the base class for all exceptions thrown by a condition variable in the portable thread library.
See Also
IlsCycle
IlsCycle;
See Also
IlsEndOfList
IlsEndOfList;
See Also
IlsException
IlsException;
This is the base class for all Rogue Wave Server exceptions.
See Also
IlsForbiddenOnEmptyList
IlsForbiddenOnEmptyList;
See Also
IlsHasReadLockException
IlsHasReadLockException;
This exception is thrown when a writer lock is taken on a readers/writer lock but the thread already has a reader lock.
See Also
llsHasWriteLockException
IlsHasWriteLockException;
This exception is thrown when a reader lock is taken on a readers/writer lock but the thread already has a writer lock.
See Also
IlsInvalidCollector
IlsInvalidCollector
When an application component creates a representation object that will be inserted into a collection owned by another representation object—which means that the second constructor of the class IlsRpObject is used— this exception is thrown if the object model is not compatible with the collector.
See Also
IlsInvalidStringException
IlsInvalidStringException;
This exception is raised by the class
IlsString if the multibyte string being manipulated is invalid. The normal cause of this error is that a multibyte sequence is not complete so that the system call
mblen returns -1. This class derives from
IlsStringException.
IlsMaxCardViolated
IlsMaxCardViolated;
See Also
IlsMinCardViolated
IlsMinCardViolated;
See Also
IlsModelException
IlsModelException;
This is the base class for all exceptions raised by the modeling services.
See Also
IlsMTException
IlsMTException;
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
IlsMutexException
IlsMutexException;
This is the base class for all exceptions thrown by a mutex in the portable thread library.
See Also
IlsMutexNotLockedException
IlsMutexNotLockedException;
This exception is thrown when a mutex that is not locked is unlocked.
See Also
IlsMutexNotLockOwnerException
IlsMutexNotLockOwnerException;
This exception is thrown when a mutex that was locked by a different thread is unlocked.
See Also
IlsMvComponentException
IlsMvComponentException;
This is the parent class for the exceptions thrown by a component that uses dynamic views.
See Also
IlsNoRWLockException
IlsNoRWLockException;
This exception is thrown when a readers/writer lock is unlocked but there was no read or write lock owned by the calling thread.
See Also
IlsNotFound
IlsNotFound;
See Also
IlsNullPointerDereferencing
IlsNullPointerDereferencing;
See Also
IlsNullPointerEncountered
IlsNullPointerEncountered;
See Also
IlsOnExitException
IlsOnExitException;
This exception can be thrown by the log file instead of calling exit or abort on a fatal or internal error.
See Also
IlsOwnershipCycle
IlsOwnershipCycle;
See Also
IlsRemovingFromOpenTable
IlsRemovingFromOpenTable;
See Also
IlsRWLockException
IlsRWLockException;
This is the base class for all exceptions thrown by a read/write locker in the portable thread library.
See Also
IlsSizeViolation
IlsSizeViolation;
See Also
IlsStringException
IlsStringException;
This exception is the base class for all exceptions raised by the class
IlsString. This class derives from
IlsException.
IlsThreadException
IlsThreadException;
This is the base class for all exceptions thrown by an incomplete action on a thread in the portable thread library.
See Also
IlsUnOwnedUse
IlsUnOwnedUse;
See Also
IlsUpdateForbidden
IlsUpdateForbidden;
See Also
IlsEntity,
IlsEntry,
IlsOwns,
IlsOwnsDynamicArray::Partial,
IlsOwnsFixedArray::Partial,
IlsOwnsList,
IlsOwnsList::Iterator,
IlsUsesDynamicArray,
IlsUsesDynamicArray::Partial,
IlsUsesFixedArray::Partial,
IlsUsesList,
IlsUsesList::Iterator IlsUtilityException
IlsUtilityException
This is the base class for all exceptions thrown by the utility classes.
See Also
Version 5.8
Copyright © 2014, Rogue Wave Software, Inc. All Rights Reserved.