|
http://www.sim.no/ http://www.coin3d.org/ |
A class for managing threads.This class provides a portable framework around the tasks of instantiating, starting, stopping and joining threads. More...
#include <Inventor/threads/SbThread.h>
Public Member Functions | |
| SbBool | join (void **retval=0L) |
Static Public Member Functions | |
| static SbThread * | create (void *(*func)(void *), void *closure) |
| static void | destroy (SbThread *thread) |
| static SbBool | join (SbThread *thread, void **retval=0L) |
Protected Member Functions | |
| SbThread (cc_thread *thrd) | |
| ~SbThread (void) | |
A class for managing threads.
This class provides a portable framework around the tasks of instantiating, starting, stopping and joining threads.
It wraps the underlying native thread-handling toolkit in a transparent manner, to make multiplatform threads programming straightforward for the application programmer.
| SbThread::SbThread | ( | cc_thread * | thread | ) | [inline, protected] |
Protected constructor handling the internal thread ADT.
| SbThread::~SbThread | ( | void | ) | [inline, protected] |
Destructor.
| static SbThread * SbThread::create | ( | void *(*)(void *) | func, |
| void * | closure | ||
| ) | [inline, static] |
This function creates a new thread, or returns NULL on failure.
| static void SbThread::destroy | ( | SbThread * | thread | ) | [inline, static] |
This function destroys a thread.
| int SbThread::join | ( | void ** | retval = 0L | ) | [inline] |
This function waits on the death of the given thread, returning the thread's return value at the location pointed to by retval.
| static int SbThread::join | ( | SbThread * | thread, |
| void ** | retval = 0L |
||
| ) | [inline, static] |
This function waits on the death of the given thread, returning the thread's return value at the location pointed to by retval.
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Sun May 1 2011 02:58:24 for Coin by Doxygen 1.7.3.