OpenShot Library | libopenshot-audio  0.1.9
threads

Classes

class  juce::ChildProcess
 Launches and monitors a child process. More...
 
class  juce::CriticalSection
 A re-entrant mutex. More...
 
struct  juce::DummyCriticalSection::ScopedLockType
 A dummy scoped-lock type to use with a dummy critical section. More...
 
class  juce::DummyCriticalSection
 A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking. More...
 
class  juce::DynamicLibrary
 Handles the opening and closing of DLLs. More...
 
class  juce::HighResolutionTimer
 A high-resolution periodic timer. More...
 
class  juce::InterProcessLock::ScopedLockType
 Automatically locks and unlocks an InterProcessLock object. More...
 
class  juce::InterProcessLock
 Acts as a critical section which processes can use to block each other. More...
 
class  juce::Process
 Represents the current executable's process. More...
 
class  juce::ReadWriteLock
 A critical section that allows multiple simultaneous readers. More...
 
class  juce::GenericScopedLock< LockType >
 Automatically locks and unlocks a mutex object. More...
 
class  juce::GenericScopedUnlock< LockType >
 Automatically unlocks and re-locks a mutex object. More...
 
class  juce::GenericScopedTryLock< LockType >
 Automatically locks and unlocks a mutex object. More...
 
class  juce::ScopedReadLock
 Automatically locks and unlocks a ReadWriteLock object. More...
 
class  juce::ScopedWriteLock
 Automatically locks and unlocks a ReadWriteLock object. More...
 
class  juce::SpinLock
 A simple spin-lock class that can be used as a simple, low-overhead mutex for uncontended situations. More...
 
class  juce::Thread::Listener
 Used to receive callbacks for thread exit calls. More...
 
class  juce::Thread
 Encapsulates a thread. More...
 
class  juce::ThreadLocalValue< Type >
 Provides cross-platform support for thread-local objects. More...
 
class  juce::ThreadPoolJob
 A task that is executed by a ThreadPool object. More...
 
class  juce::ThreadPool::JobSelector
 A callback class used when you need to select which ThreadPoolJob objects are suitable for some kind of operation. More...
 
class  juce::ThreadPool
 A set of threads that will run a list of jobs. More...
 
class  juce::TimeSliceClient
 Used by the TimeSliceThread class. More...
 
class  juce::TimeSliceThread
 A thread that keeps a list of clients, and calls each one in turn, giving them all a chance to run some sort of short task. More...
 
class  juce::WaitableEvent
 Allows threads to wait for events triggered by other threads. More...
 

Detailed Description