lux::FilmUpdaterThread Class Reference

#include <renderfarm.h>

List of all members.

Public Member Functions

 FilmUpdaterThread (RenderFarm *renderFarm, Scene *scene)
 ~FilmUpdaterThread ()
void interrupt ()

Static Private Member Functions

static void updateFilm (FilmUpdaterThread *filmUpdaterThread)

Private Attributes

RenderFarmrenderFarm
Scenescene
boost::thread * thread
int signal

Static Private Attributes

static const int SIG_NONE = 0
static const int SIG_EXIT = 1

Friends

class RenderFarm

Detailed Description

Definition at line 40 of file renderfarm.h.


Constructor & Destructor Documentation

lux::FilmUpdaterThread::FilmUpdaterThread ( RenderFarm renderFarm,
Scene scene 
) [inline]

Definition at line 42 of file renderfarm.h.

lux::FilmUpdaterThread::~FilmUpdaterThread (  )  [inline]

Definition at line 45 of file renderfarm.h.

References thread.


Member Function Documentation

void lux::FilmUpdaterThread::interrupt (  )  [inline]

Definition at line 49 of file renderfarm.h.

References SIG_EXIT, signal, and thread.

Referenced by lux::RenderFarm::stopFilmUpdater().

void FilmUpdaterThread::updateFilm ( FilmUpdaterThread filmUpdaterThread  )  [static, private]

Friends And Related Function Documentation

friend class RenderFarm [friend]

Definition at line 54 of file renderfarm.h.


Member Data Documentation

Definition at line 58 of file renderfarm.h.

Referenced by updateFilm().

Definition at line 59 of file renderfarm.h.

Referenced by updateFilm().

const int lux::FilmUpdaterThread::SIG_EXIT = 1 [static, private]

Definition at line 65 of file renderfarm.h.

Referenced by interrupt(), and updateFilm().

const int lux::FilmUpdaterThread::SIG_NONE = 0 [static, private]

Definition at line 64 of file renderfarm.h.

Referenced by updateFilm().

Definition at line 63 of file renderfarm.h.

Referenced by interrupt(), and updateFilm().

boost::thread* lux::FilmUpdaterThread::thread [private]

Definition at line 60 of file renderfarm.h.

Referenced by interrupt(), lux::RenderFarm::startFilmUpdater(), and ~FilmUpdaterThread().


The documentation for this class was generated from the following files:

Generated on 22 Jan 2010 for lux by  doxygen 1.6.1