#include <winstd.H>#include <BoxLib.H>#include <Thread.H>#include <unistd.h>#include <sys/resource.h>#include <sys/time.h>#include <iostream>#include <limits>#include <cstdio>#include <ctime>#include <cerrno>#include <cstdlib>

Namespaces | |
| namespace | BoxLib |
Defines | |
| #define | THREAD_REQUIRE(x) |
| #define | THREAD_ASSERT(x) |
Functions | |
| const char * | the_message_string (const char *file, int line, const char *call, int status=0) |
| void | BoxLib::Thread_Error (const char *file, int line, const char *call, int status=0) |
| void | Thread::sleep (const BoxLib::Time &spec_) |
| void | Thread::exit (void *) |
| Thread::CancelState | Thread::setCancelState (CancelState) |
Variables | |
| void * | v |
| void(* | tsd )(void *) |
| #define THREAD_ASSERT | ( | x | ) |
Value:
do \ { \ if ( !(x) ) \ { \ BoxLib::Thread_Error(__FILE__,__LINE__,#x ); \ } \ } \ while ( false )
Referenced by Barrier::init().
| #define THREAD_REQUIRE | ( | x | ) |
Value:
do \ { \ if ( int status = (x) ) \ { \ BoxLib::Thread_Error(__FILE__, __LINE__, #x, status); \ } \ } \ while ( false )
| const char* @12::the_message_string | ( | const char * | file, | |
| int | line, | |||
| const char * | call, | |||
| int | status = 0 | |||
| ) | [static] |
Referenced by BoxLib::Thread_Error().
| void(* tsd)(void *) |
| void* v |
1.5.5