yafthreads::thread_t Class Reference

#include <ccthreads.h>

Inheritance diagram for yafthreads::thread_t:
Inheritance graph
Collaboration diagram for yafthreads::thread_t:
Collaboration graph

List of all members.

Public Member Functions

 thread_t ()
virtual ~thread_t ()
virtual void body ()=0
void run ()
void wait ()
bool isRunning () const

Protected Attributes

bool running
mutex_t lock

Detailed Description

Definition at line 69 of file ccthreads.h.

Constructor & Destructor Documentation

yafthreads::thread_t::thread_t (  )  [inline]

Definition at line 77 of file ccthreads.h.

virtual yafthreads::thread_t::~thread_t (  )  [virtual]

Member Function Documentation

virtual void yafthreads::thread_t::body (  )  [pure virtual]

Implemented in preGatherWorker_t, and prepassWorker_t.

bool yafthreads::thread_t::isRunning (  )  const [inline]

Definition at line 82 of file ccthreads.h.

void yafthreads::thread_t::run (  ) 
void yafthreads::thread_t::wait (  ) 

Member Data Documentation

Definition at line 90 of file ccthreads.h.

Definition at line 82 of file ccthreads.h.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 18 Dec 2009 for YafaRay by  doxygen 1.6.1