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 MNString & threadName () 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