#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 |