BLThread.cpp File Reference

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

Include dependency graph for BLThread.cpp:


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 Documentation

#define THREAD_ASSERT (  ) 

Value:

do                                  \
{                                   \
  if ( !(x) )                               \
    {                                   \
      BoxLib::Thread_Error(__FILE__,__LINE__,#x );          \
    }                                   \
}                                   \
while ( false )

Referenced by Barrier::init().

#define THREAD_REQUIRE (  ) 

Value:

do                                  \
{                                   \
  if ( int status = (x) )                       \
    {                                   \
      BoxLib::Thread_Error(__FILE__, __LINE__, #x, status);         \
    }                                   \
}                                   \
while ( false )


Function Documentation

const char* @12::the_message_string ( const char *  file,
int  line,
const char *  call,
int  status = 0 
) [static]

Referenced by BoxLib::Thread_Error().


Variable Documentation

void(* tsd)(void *)

void* v


Generated on Fri Nov 21 10:10:57 2008 for AMRParticlePaths by  doxygen 1.5.5