Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

vpr::OneThread Class Reference

Helper class for vpr::ThreadPool. More...

#include <ThreadPool.h>

Collaboration diagram for vpr::OneThread:

Collaboration graph
[legend]
List of all members.

Public Methods

 OneThread ()

Public Attributes

Threadthread
OneThread * next
 Handle of the thread process. More...

BaseThreadFunctorfunctor
 -> next vprOneThread ready to run. More...

Semaphore threadWait
 -> function thread is to call. More...


Detailed Description

Helper class for vpr::ThreadPool.

Definition at line 57 of file ThreadPool.h.


Constructor & Destructor Documentation

vpr::OneThread::OneThread   [inline]
 

Definition at line 60 of file ThreadPool.h.

References functor, next, thread, and threadWait.

00060                : thread(NULL), next(NULL), functor(NULL), threadWait(0)
00061    {
00062       next = NULL;
00063    }


Member Data Documentation

Thread* vpr::OneThread::thread
 

Definition at line 66 of file ThreadPool.h.

Referenced by OneThread.

OneThread* vpr::OneThread::next
 

Handle of the thread process.

Definition at line 67 of file ThreadPool.h.

Referenced by OneThread.

BaseThreadFunctor* vpr::OneThread::functor
 

-> next vprOneThread ready to run.

Definition at line 68 of file ThreadPool.h.

Referenced by OneThread.

Semaphore vpr::OneThread::threadWait
 

-> function thread is to call.

Definition at line 69 of file ThreadPool.h.

Referenced by OneThread.


The documentation for this class was generated from the following file:
Generated on Sun May 2 14:47:13 2004 for VR Juggler Portable Runtime by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002