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

MNThread Class Reference

#include <MNThread.h>

Inheritance diagram for MNThread:

Inheritance graph
[legend]
Collaboration diagram for MNThread:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MNThread (const char *name, bool detach=false)
 MNThread (bool detach=false)
virtual ~MNThread ()
int start ()
void join ()
void exit ()
const MNStringthreadName () const
mnthread_t id () const
bool operator== (mnthread_t t)
bool operator!= (mnthread_t t)
virtual void run ()=0

Static Public Member Functions

mnthread_t current ()

Constructor & Destructor Documentation

MNThread::MNThread const char *  name,
bool  detach = false
 

MNThread::MNThread bool  detach = false  ) 
 

virtual MNThread::~MNThread  )  [virtual]
 


Member Function Documentation

mnthread_t MNThread::current  )  [static]
 

void MNThread::exit  ) 
 

mnthread_t MNThread::id  )  const
 

void MNThread::join  ) 
 

bool MNThread::operator!= mnthread_t  t  ) 
 

bool MNThread::operator== mnthread_t  t  ) 
 

virtual void MNThread::run  )  [pure virtual]
 

Implemented in MNSigMgr, NeighThread< T >, ActiveSelector, SH::ConcatinizerSH, RtspPlayer, and NeighThread< MpegDemuxVideoPlayPipe >.

int MNThread::start  ) 
 

const MNString& MNThread::threadName  )  const
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:03 2005 for Komssys by doxygen 1.3.8