OpenThreads Namespace Reference


Classes

class  Atomic
 This class provides an atomic increment and decrement operation. More...
class  AtomicPtr
 This class provides an atomic pointer assignment using cas operations. More...
class  Barrier
 This class provides an object-oriented thread barrier interface. More...
class  Block
class  BlockCount
class  Condition
 This class provides an object-oriented thread condition interface. More...
class  Mutex
 This class provides an object-oriented thread mutex interface. More...
class  ReadWriteMutex
class  ScopedReadLock
class  ScopedWriteLock
class  ReentrantMutex
class  ScopedLock
class  ReverseScopedLock
class  ScopedPointerLock
class  ReverseScopedPointerLock
class  Thread
 This class provides an object-oriented thread interface. More...

Functions

OPENTHREAD_EXPORT_DIRECTIVE int GetNumberOfProcessors ()
OPENTHREAD_EXPORT_DIRECTIVE int SetProcessorAffinityOfCurrentThread (unsigned int cpunum)


Function Documentation

OPENTHREAD_EXPORT_DIRECTIVE int OpenThreads::GetNumberOfProcessors (  ) 

Get the number of processors.

Note, systems where no support exists for querrying the number of processors, 1 is returned.

OPENTHREAD_EXPORT_DIRECTIVE int OpenThreads::SetProcessorAffinityOfCurrentThread ( unsigned int  cpunum  ) 

Set the processor affinity of current thread.

Note, systems where no support exists no affinity will be set, and -1 will be returned.


Generated on Fri Mar 19 19:52:49 2010 for openscenegraph by  doxygen 1.5.6