csl::ThreadPthread Class Reference

#include <ThreadUtilities.h>

Inheritance diagram for csl::ThreadPthread:

csl::Thread csl::NullIO csl::StdIO

List of all members.

Public Member Functions

 ThreadPthread ()
 ~ThreadPthread ()
int createThread (ThreadFunc func, void *args)
int createRealtimeThread (ThreadFunc func, void *args)

Public Attributes

pthread_t mThread
pthread_attr_t mAttributes

Detailed Description

PThread version of Thread

Constructor & Destructor Documentation

ThreadPthread::ThreadPthread (  ) 

References mAttributes.

ThreadPthread::~ThreadPthread (  ) 

References mAttributes, and mThread.

Member Function Documentation

int ThreadPthread::createThread ( ThreadFunc  func,
void *  args 
) [virtual]

Implements csl::Thread.

References mAttributes, and mThread.

Referenced by createRealtimeThread(), and PME::start_management_thread().

int ThreadPthread::createRealtimeThread ( ThreadFunc  func,
void *  args 
) [virtual]

Implements csl::Thread.

References createThread().

Member Data Documentation

Reimplemented in csl::NullIO.

Referenced by createThread(), and ~ThreadPthread().

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