Thread.h File Reference

Abstract thread function declaration. More...

#include "defines.h"

Go to the source code of this file.

Classes

class  Thread
class  Thread::ThreadHandle
class  Thread::Lock
class  Thread::Guard

Defines

#define THREAD   void*


Detailed Description

Abstract thread function declaration.

This is a simple, really cross-platform thread class with support for

It doesn't do much, just offer methods to start a native thread (no cancellation !) and some synchronization. Why has it been written when there are so many other thread toolkits out there with a lot of functionality (e.g. the very nice ZThreads package) ? Because none of them was able to get a thread running in Linux, Win32 _and_ WinCE without major porting efforts (major >= 2 days). In short, this class grew out of frustration !

© 2003-2004 by Rene Mayrhofer, Harald Radi

Date
2004-02-23 12:24:40 +0100 (Mon, 23 Feb 2004)
Revision
635

Since:
Tue May 13 2003
Author:
Rene Mayrhofer <rene@mayrhofer.eu.org>

Harald Radi <harald.radi@nme.at>


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Id
Thread.h 635 2004-02-23 11:24:40Z rene

Define Documentation

#define THREAD   void*
 

Attributes for thread main callback function


Generated on Mon Jun 5 10:20:48 2006 for Intelligence.kdevelop by  doxygen 1.4.6