TuttleOFX  1
ofxsMultiThread.h File Reference
#include "ofxsCore.h"
Include dependency graph for ofxsMultiThread.h:

Go to the source code of this file.

Data Structures

class  OFX::MultiThread::Processor
 Class that wraps up SMP multi-processing. More...
class  OFX::MultiThread::Mutex
 An OFX mutex. More...
class  OFX::MultiThread::AutoMutex

Namespaces

namespace  OFX
 

The core 'OFX Support' namespace, used by plugin implementations. All code for these are defined in the common support libraries.


namespace  OFX::MultiThread
 

Multi thread namespace.


Typedefs

typedef struct OfxMutexOfxMutexHandle

Functions

bool OFX::MultiThread::isSpawnedThread (void)
 Has the current thread been spawned from an MP.
unsigned int OFX::MultiThread::getNumCPUs (void)
 The number of CPUs that can be used for MP-ing.
unsigned int OFX::MultiThread::getThreadIndex (void)
 The index of the current thread. From 0 to numCPUs() - 1.

Typedef Documentation

typedef struct OfxMutex* OfxMutexHandle

Definition at line 48 of file ofxsMultiThread.h.