lux::FilmUpdaterThread Class Reference

#include <renderfarm.h>

Inheritance diagram for lux::FilmUpdaterThread:
[legend]
Collaboration diagram for lux::FilmUpdaterThread:
[legend]

List of all members.

Public Member Functions

 FilmUpdaterThread (RenderFarm *rFarm, Scene *scn)
 ~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 39 of file renderfarm.h.


Constructor & Destructor Documentation

lux::FilmUpdaterThread::FilmUpdaterThread ( RenderFarm rFarm,
Scene scn 
) [inline]

Definition at line 41 of file renderfarm.h.

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

Definition at line 44 of file renderfarm.h.

References thread.


Member Function Documentation

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

Definition at line 48 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 53 of file renderfarm.h.


Member Data Documentation

Definition at line 57 of file renderfarm.h.

Referenced by updateFilm().

Definition at line 58 of file renderfarm.h.

Referenced by updateFilm().

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

Definition at line 64 of file renderfarm.h.

Referenced by interrupt(), and updateFilm().

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

Definition at line 63 of file renderfarm.h.

Referenced by updateFilm().

Definition at line 62 of file renderfarm.h.

Referenced by interrupt(), and updateFilm().

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

Definition at line 59 of file renderfarm.h.

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


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208