thread-private.h File Reference

#include <magick/thread_.h>
Include dependency graph for thread-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MagickCachePrefetch(address, mode, locality)

Typedefs

typedef pthread_mutex_t MagickMutexType

Functions

static MagickThreadType GetMagickThreadId (void)
static unsigned long GetMagickThreadSignature (void)
static MagickBooleanType IsMagickThreadEqual (const MagickThreadType id)
static unsigned long GetOpenMPMaximumThreads (void)
static long GetOpenMPThreadId (void)
static void SetOpenMPMaximumThreads (const unsigned long threads)
static void SetOpenMPNested (const int value)

Define Documentation

#define MagickCachePrefetch ( address,
mode,
locality   ) 

Definition at line 31 of file thread-private.h.


Typedef Documentation

typedef pthread_mutex_t MagickMutexType

Definition at line 35 of file thread-private.h.


Function Documentation

static MagickThreadType GetMagickThreadId ( void   )  [inline, static]
static unsigned long GetMagickThreadSignature ( void   )  [inline, static]

Definition at line 53 of file thread-private.h.

References getpid, and pthread_self.

Referenced by TranslateEvent().

static unsigned long GetOpenMPMaximumThreads ( void   )  [inline, static]
static long GetOpenMPThreadId ( void   )  [inline, static]
static MagickBooleanType IsMagickThreadEqual ( const MagickThreadType  id  )  [inline, static]

Definition at line 77 of file thread-private.h.

References getpid, MagickFalse, MagickTrue, pthread_equal, and pthread_self.

Referenced by LockSemaphoreInfo(), and UnlockSemaphoreInfo().

static void SetOpenMPMaximumThreads ( const unsigned long  threads  )  [inline, static]

Definition at line 119 of file thread-private.h.

Referenced by ResourceComponentGenesis(), and SetMagickResourceLimit().

static void SetOpenMPNested ( const int  value  )  [inline, static]

Definition at line 128 of file thread-private.h.

Generated by  doxygen 1.6.2-20100208