Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ofxsMultiThread.h File Reference

#include "ofxsCore.h"

Go to the source code of this file.

Namespaces

namespace  OFX
namespace  OFX::MultiThread

Classes

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

Typedefs

typedef OfxMutex * OfxMutexHandle

Functions

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


Typedef Documentation

typedef struct OfxMutex* OfxMutexHandle
 


Function Documentation

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.

bool OFX::MultiThread::isSpawnedThread void   ) 
 

Has the current thread been spawned from an MP.


Generated on Thu Oct 9 13:03:49 2008 for OFX Support by  doxygen 1.3.9.1