csl::Thread Class Reference

#include <ThreadUtilities.h>

Inheritance diagram for csl::Thread:

csl::ThreadPthread csl::NullIO csl::StdIO

List of all members.

Public Member Functions

 Thread ()
virtual ~Thread ()
virtual int createThread (ThreadFunc func, void *args)=0
virtual int createRealtimeThread (ThreadFunc func, void *args)=0

Static Public Member Functions

static ThreadMakeThread ()
 factory method


Detailed Description

The abstract CSL Thread class

Constructor & Destructor Documentation

csl::Thread::Thread (  )  [inline]

virtual csl::Thread::~Thread (  )  [inline, virtual]


Member Function Documentation

Thread * Thread::MakeThread (  )  [static]

virtual int csl::Thread::createThread ( ThreadFunc  func,
void *  args 
) [pure virtual]

Implemented in csl::ThreadPthread.

Referenced by csl::GrainCloud::startThread().

virtual int csl::Thread::createRealtimeThread ( ThreadFunc  func,
void *  args 
) [pure virtual]


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

Generated on Thu Sep 17 23:14:18 2009 for CSL by  doxygen 1.5.8