|
class | IlsBarrier |
| API FOR ADVANCED USERS – This class lets you define a barrier. More...
|
|
class | IlsCantCreateConditionException |
| Thrown when the portable library cannot create a new condition variable. More...
|
|
class | IlsCantCreateMutexException |
| Thrown when the portable library cannot create a new mutex. More...
|
|
class | IlsCantCreateThreadException |
| Thrown when the portable library cannot create a new thread. More...
|
|
class | IlsCantGetThreadPriority |
| Thrown when the system fails to get the priority of a thread. More...
|
|
class | IlsCantJoinThreadException |
| Thrown when the system fails to join to a thread. More...
|
|
class | IlsCantSetThreadPriority |
| Thrown when the system fails to set the priority of a thread. More...
|
|
class | IlsCantWaitOnConditionException |
| Thrown when the method wait on a condition variable fails. More...
|
|
class | IlsCond |
| API FOR ADVANCED USERS – This class defines a condition variable. More...
|
|
class | IlsConditionException |
| This is the base class for all exceptions thrown by a condition variable in the portable thread library. More...
|
|
class | IlsException |
| This class is the base class for all exceptions thrown in the Server library. More...
|
|
class | IlsHasReadLockException |
| Thrown when a writer lock is taken on a readers/writer lock but the thread already has a reader lock. More...
|
|
class | IlsHasWriteLockException |
| Thrown when a reader lock is taken on a readers/writer lock but the thread already has a writer lock. More...
|
|
class | IlsMTBase |
| API FOR ADVANCED USERS – This is the base class of all thread utility classes. More...
|
|
class | IlsMTException |
| This is the base class for all exceptions in the portable thread library. More...
|
|
class | IlsMutexException |
| This is the base class for all exceptions thrown by a mutex in the portable thread library. More...
|
|
class | IlsMutexNotLockedException |
| Thrown when a mutex that is not locked is unlocked. More...
|
|
class | IlsMutexNotLockOwnerException |
| Thrown when a mutex that was locked by a different thread is unlocked. More...
|
|
class | IlsNoRWLockException |
| Thrown when a readers/writer lock is unlocked but there was no read or write lock owned by the calling thread. More...
|
|
class | IlsRWLock |
| API FOR ADVANCED USERS – A readers/writer lock is used to allow concurrent access to readers and unique access to writers. More...
|
|
class | IlsRWLocker |
| API FOR ADVANCED USERS – This class is a wrapper class that locks the readers/writer lock in the constructor or when the readers/writer lock is assigned, and unlocks the readers/writer lock in the destructor. More...
|
|
class | IlsRWLockException |
| This is the base class for all exceptions thrown by a read/write locker in the portable thread library. More...
|
|
class | IlsSafeMutex |
| API FOR ADVANCED USERS – A mutex is an object that provides mutually exclusive access to the object. A mutex is one of the basic building blocks of a multithreaded application. More...
|
|
class | IlsSafeMutexLocker |
| API FOR ADVANCED USERS – This class is a wrapper class that locks the mutex in the constructor or when the mutex is assigned, and unlocks the mutex in the destructor, if assigned. More...
|
|
class | IlsThread |
| API FOR ADVANCED USERS – A thread object is used to create a new thread of execution. More...
|
|
class | IlsThreadContext< DataType > |
| API FOR ADVANCED USERS – This class template allows an application to attach one instance of a class to any thread. More...
|
|
class | IlsThreadException |
| This is the base class for all exceptions thrown by an incomplete action on a thread in the portable thread library. More...
|
|
class | IlsUnsafeMutex |
| API FOR ADVANCED USERS – A mutex is an object which provides mutually exclusive access to an object. A mutex is one of the basic building blocks of a multithreaded application. More...
|
|
class | IlsUnsafeMutexLocker |
| API FOR ADVANCED USERS – This class is a wrapper class that locks the mutex in the constructor or when the mutex is assigned and unlocks the mutex in the destructor, if assigned. More...
|
|