Server
API Reference Guide
Product Documentation:

Visualization Server
Documentation Home
Classes
Thread utility API

API FOR ADVANCED USERS – These classes allow to manage threads and threads synchronization. More...

Category Description

API FOR ADVANCED USERS – These classes allow to manage threads and threads synchronization.

Classes

class  IlsBarrier
 API FOR ADVANCED USERS – This class lets you define a barrier. More...
 
class  IlsCond
 API FOR ADVANCED USERS – This class defines a condition variable. More...
 
class  IlsLock
 This class lets you manipulate global locks within a transaction. More...
 
class  IlsLockableEntity
 API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an entity once within a thread. More...
 
class  IlsLockableObject
 API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an object once within a thread. More...
 
class  IlsMTBase
 API FOR ADVANCED USERS – This is the base class of all thread utility classes. 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  IlsSafeLock
 API FOR ADVANCED USERS – This class lets you manipulate global locks within a transaction. More...
 
class  IlsSafelyLockableEntity
 API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an entity several times in the same thread. More...
 
class  IlsSafelyLockableObject
 API FOR ADVANCED USERS – This class is used with multithreaded applications. It lets you lock an object several times in the same thread. 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  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...