Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

cmwfwThread Class Reference

#include <cmwfwthread.h>

Collaboration diagram for cmwfwThread:

Collaboration graph
[legend]
List of all members.

Public Methods

 cmwfwThread (void *(*f)(void *),void *)
 This is the JTC-implementation of the thread wrapper.

 ~cmwfwThread ()
 This is the JTC-implementation of the thread wrapper.

bool run ()
 This is the JTC-implementation of the thread wrapper.

bool kill ()
bool sendSignal (int)
void* requestStop ()
 This is the JTC-implementation of the thread wrapper.

bool isRunning ()
 This is the JTC-implementation of the thread wrapper.


Private Methods

void heaperr (int line)

Private Attributes

bool running
void* (* thr_routine )(void *)
cmwfwThreadComm thr_param
JTCThreadHandle theThread

Constructor & Destructor Documentation

cmwfwThread::cmwfwThread ( void *(* f)(void *),
void * p )
 

This is the JTC-implementation of the thread wrapper.

Definition at line 26 of file cmwfwthread.cc.

cmwfwThread::~cmwfwThread ( )
 

This is the JTC-implementation of the thread wrapper.

Definition at line 49 of file cmwfwthread.cc.


Member Function Documentation

void cmwfwThread::heaperr ( int line ) [private]
 

bool cmwfwThread::isRunning ( )
 

This is the JTC-implementation of the thread wrapper.

Definition at line 104 of file cmwfwthread.cc.

bool cmwfwThread::kill ( )
 

void * cmwfwThread::requestStop ( )
 

This is the JTC-implementation of the thread wrapper.

Definition at line 87 of file cmwfwthread.cc.

bool cmwfwThread::run ( )
 

This is the JTC-implementation of the thread wrapper.

Definition at line 68 of file cmwfwthread.cc.

bool cmwfwThread::sendSignal ( int )
 


Member Data Documentation

bool cmwfwThread::running [private]
 

Definition at line 32 of file cmwfwthread.h.

JTCThreadHandle cmwfwThread::theThread [private]
 

Definition at line 35 of file cmwfwthread.h.

cmwfwThreadComm cmwfwThread::thr_param [private]
 

Definition at line 34 of file cmwfwthread.h.

void* (* cmwfwThread::thr_routine)(void*) [private]
 


The documentation for this class was generated from the following files:
Generated at Thu May 10 11:29:40 2001 for C.E.R.N.-PSControlsMiddlewareFramework by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001