kekonline::Thread Class Reference

#include <kolthread.h>

Collaboration diagram for kekonline::Thread:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Thread ()
virtual ~Thread ()
virtual int start ()
virtual int join ()
virtual int cancel ()
void controller (ThreadController *pctrl)
ThreadControllercontroller () const
void delthreadid (thread_t t)
thread_t delthreadid () const

Static Public Member Functions

static void millisleep (unsigned long msec)

Protected Member Functions

virtual int run ()

Protected Attributes

ThreadControllerm_controller
thread_t m_threadid
thread_t m_delthreadid

Constructor & Destructor Documentation

Thread::Thread (  ) 

Thread::~Thread (  )  [virtual]


Member Function Documentation

int Thread::cancel (  )  [virtual]

ThreadController * Thread::controller (  )  const

void Thread::controller ( ThreadController pctrl  ) 

thread_t Thread::delthreadid (  )  const

void Thread::delthreadid ( thread_t  t  ) 

int Thread::join (  )  [virtual]

void Thread::millisleep ( unsigned long  msec  )  [static]

int Thread::run (  )  [protected, virtual]

int Thread::start (  )  [virtual]


Member Data Documentation

ThreadController* kekonline::Thread::m_controller [protected]

thread_t kekonline::Thread::m_delthreadid [protected]

thread_t kekonline::Thread::m_threadid [protected]


The documentation for this class was generated from the following files:
Generated on Thu Aug 24 15:38:15 2006 for KEK online group class library by  doxygen 1.4.6-20060327