libglass::GlassThread Class Reference

#include <thread.h>

Inheritance diagram for libglass::GlassThread:

libglass::GlassClient libglass::GlassServer::GlassServer::GlassServerConnection

List of all members.

Public Member Functions

 GlassThread (bool autostart=false)
void start ()
virtual void execute ()=0
virtual void cleanup ()=0
void join ()

Protected Attributes

boost::thread t


Detailed Description

This is a simple wrapper for threads.

Definition at line 31 of file thread.h.


Constructor & Destructor Documentation

libglass::GlassThread::GlassThread ( bool  autostart = false  )  [inline]

Definition at line 33 of file thread.h.

References start().


Member Function Documentation

virtual void libglass::GlassThread::cleanup (  )  [pure virtual]

virtual void libglass::GlassThread::execute (  )  [pure virtual]

void libglass::GlassThread::join (  )  [inline]

Definition at line 47 of file thread.h.

References cleanup(), and t.

void libglass::GlassThread::start ( void   )  [inline]

Definition at line 39 of file thread.h.

References execute(), and t.

Referenced by GlassThread().


Member Data Documentation

boost::thread libglass::GlassThread::t [protected]

Definition at line 53 of file thread.h.

Referenced by join(), and start().


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

Generated on Fri May 28 13:19:01 2010 for libGlass by  doxygen 1.5.8