#include <Utility.H>
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
namespace | Thread |
namespace | BoxLib |
Classes | |
class | Mutex |
class | Lock< M > |
class | TryLock< M > |
class | ConditionVariable |
class | Barrier |
class | Semaphore |
class | Lock< Semaphore > |
class | SemaphoreB |
class | SingleBarrier |
class | Gate |
class | SafeVariable< T, M > |
class | ThreadSpecificData< void > |
class | ThreadSpecificData< T > |
class | FunctionThread |
Typedefs | |
typedef void *(* | Thread_Function )(void *) |
Enumerations | |
enum | Thread::CancelState { Thread::Enable, Thread::Disable } |
Functions | |
void | Thread::sleep (const BoxLib::Time &spec_) |
int | Thread::max_threads () |
void | Thread::exit (void *) |
void | Thread::yield () |
int | Thread::getID () |
bool | Thread::baseThread () |
Thread::CancelState | Thread::setCancelState (CancelState) |
void | BoxLib::Thread_Error (const char *file, int line, const char *call, int status=0) |
typedef void*(* Thread_Function)(void *) |