![]() |
TSDuck
v3.34-3188
MPEG Transport Stream Toolkit
|
Multi-threading and synchronization features. More...
Classes | |
class | ts::Condition |
Implementation of the synchronization condition design pattern. More... | |
class | ts::GuardCondition |
Automatic guard class for synchronization condition (ts::Condition). More... | |
class | ts::GuardMutex |
Automatic guard class for mutex (ts::MutexInterface). More... | |
class | ts::MessagePriorityQueue< MSG, MUTEX, COMPARE > |
Template message queue for inter-thread communication with priority. More... | |
class | ts::MessageQueue< MSG, MUTEX > |
Template message queue for inter-thread communication. More... | |
class | ts::Mutex |
A mutex implementation which is compatible with the ts::Thread class. More... | |
class | ts::MutexInterface |
Interface class for mutex objects. More... | |
class | ts::NullMutex |
Empty mutex implementation. More... | |
class | ts::Thread |
Base class for threads. More... | |
class | ts::ThreadAttributes |
Set of attributes for a thread object (ts::Thread). More... | |
class | ts::ThreadLocalObjects |
Thread local objects. More... | |
class | ts::WatchDog |
General-purpose timeout watchdog. More... | |
class | ts::WatchDogHandlerInterface |
Expiration handler interface for general-purpose timeout watchdog. More... | |
Multi-threading and synchronization features.