TSDuck v3.40-4033
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
Multi-threading

Multi-threading and synchronization features. More...

Collaboration diagram for Multi-threading:

Classes

class  ts::MessagePriorityQueue< MSG, COMPARE >
 Template message queue for inter-thread communication with priority. More...
 
class  ts::MessageQueue< MSG >
 Template message queue for inter-thread communication. More...
 
class  ts::Thread
 Base class for threads. More...
 
class  ts::ThreadAttributes
 Set of attributes for a thread object (ts::Thread). More...
 
class  ts::WatchDog
 General-purpose timeout watchdog. More...
 
class  ts::WatchDogHandlerInterface
 Expiration handler interface for general-purpose timeout watchdog. More...
 

Detailed Description

Multi-threading and synchronization features.