Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ThreadUtil::Thread Class Reference

#include </home/clem/local/src/opie/noncore/multimedia/opieplayer2/threadutil.h>

Inheritance diagram for ThreadUtil::Thread:

Inheritance graph
[legend]
Collaboration diagram for ThreadUtil::Thread:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Thread ()
virtual ~Thread ()
void start ()
void terminate ()
bool wait ()
bool isRunning () const

Static Public Member Functions

static void exit ()

Protected Member Functions

virtual void run ()=0

Private Attributes

Datad

Friends

struct Data

Constructor & Destructor Documentation

ThreadUtil::Thread::Thread  ) 
 

virtual ThreadUtil::Thread::~Thread  )  [virtual]
 


Member Function Documentation

static void ThreadUtil::Thread::exit  )  [static]
 

Referenced by start_thread().

bool ThreadUtil::Thread::isRunning  )  const
 

Referenced by XINE::Lib::~Lib().

virtual void ThreadUtil::Thread::run  )  [protected, pure virtual]
 

Implemented in XINE::Lib.

void ThreadUtil::Thread::start  ) 
 

Referenced by XINE::Lib::Lib().

void ThreadUtil::Thread::terminate  ) 
 

bool ThreadUtil::Thread::wait  ) 
 

Referenced by XINE::Lib::ensureInitialized().


Friends And Related Function Documentation

friend struct Data [friend]
 

Definition at line 87 of file threadutil.h.


Member Data Documentation

Data* ThreadUtil::Thread::d [private]
 

Definition at line 105 of file threadutil.h.

Referenced by Thread::isRunning(), Thread::start(), Thread::terminate(), Thread::wait(), and Thread::~Thread().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 18:03:56 2005 for OPIE by  doxygen 1.4.2