MagickCore 6.9.11-60
Convert, Edit, Or Compose Bitmap Images
thread-private.h File Reference
#include "magick/cache.h"
#include "magick/image-private.h"
#include "magick/resource_.h"
#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.

Macros

#define magick_number_threads(source, destination, chunk, factor)    num_threads(GetMagickNumberThreads(source,destination,chunk,factor))
 
#define MagickCachePrefetch(address, mode, locality)
 

Typedefs

typedef size_t MagickMutexType
 

Functions

static int GetMagickNumberThreads (const Image *source, const Image *destination, const size_t chunk, const int factor)
 
static MagickThreadType GetMagickThreadId (void)
 
static void GetMagickThreadFilename (const char *filename, char *thread_filename)
 
static size_t GetMagickThreadSignature (void)
 
static MagickBooleanType IsMagickThreadEqual (const MagickThreadType id)
 
static size_t GetOpenMPMaximumThreads (void)
 
static int GetOpenMPThreadId (void)
 
static void SetOpenMPMaximumThreads (const int magick_unused(threads))
 
static void SetOpenMPMaxActiveLevels (const int magick_unused(value))
 
static void SetOpenMPNested (const int value)
 

Macro Definition Documentation

◆ magick_number_threads

#define magick_number_threads (   source,
  destination,
  chunk,
  factor 
)     num_threads(GetMagickNumberThreads(source,destination,chunk,factor))

◆ MagickCachePrefetch

#define MagickCachePrefetch (   address,
  mode,
  locality 
)
Value:
magick_unreferenced(address); \
magick_unreferenced(mode); \
magick_unreferenced(locality);
#define magick_unreferenced(x)
Definition: method-attribute.h:106

Typedef Documentation

◆ MagickMutexType

typedef size_t MagickMutexType

Function Documentation

◆ GetMagickNumberThreads()

static int GetMagickNumberThreads ( const Image source,
const Image destination,
const size_t  chunk,
const int  factor 
)
inlinestatic

◆ GetMagickThreadFilename()

static void GetMagickThreadFilename ( const char *  filename,
char *  thread_filename 
)
inlinestatic

◆ GetMagickThreadId()

static MagickThreadType GetMagickThreadId ( void  )
inlinestatic

◆ GetMagickThreadSignature()

static size_t GetMagickThreadSignature ( void  )
inlinestatic

References pthread_self.

Referenced by TranslateEvent().

◆ GetOpenMPMaximumThreads()

◆ GetOpenMPThreadId()

static int GetOpenMPThreadId ( void  )
inlinestatic

Referenced by AddNoiseImageChannel(), ClonePixelCacheRepository(), DistortImage(), DrawPolygonPrimitive(), DuplexTransferImageViewIterator(), EvaluateImageChannel(), EvaluateImages(), FloydSteinbergDither(), FxImageChannel(), GetAuthenticIndexesFromCache(), GetAuthenticIndexQueue(), GetAuthenticPixelQueue(), GetAuthenticPixels(), GetAuthenticPixelsCache(), GetAuthenticPixelsFromCache(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixelQueue(), GetCacheViewAuthenticPixels(), GetCacheViewExtent(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixelQueue(), GetCacheViewVirtualPixels(), GetImageChannelDepth(), GetImageExtent(), GetImageViewIterator(), GetMagickThreadValue(), GetOneAuthenticPixelFromCache(), GetOneCacheViewAuthenticPixel(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetOneVirtualMagickPixel(), GetOneVirtualMethodPixel(), GetOneVirtualPixel(), GetOneVirtualPixelFromCache(), GetQuantumPixels(), GetVirtualIndexesFromCache(), GetVirtualIndexQueue(), GetVirtualPixelCache(), GetVirtualPixelQueue(), GetVirtualPixels(), GetVirtualPixelsCache(), HorizontalFilter(), LocalContrastImage(), MorphologyPrimitive(), OilPaintImage(), PolynomialImageChannel(), ProfileImage(), QueueAuthenticPixels(), QueueAuthenticPixelsCache(), QueueCacheViewAuthenticPixels(), RandomThresholdImageChannel(), SetImageViewIterator(), SetMagickThreadValue(), SketchImage(), SpreadImage(), StatisticImageChannel(), SyncAuthenticPixels(), SyncAuthenticPixelsCache(), SyncCacheViewAuthenticPixels(), TransferImageViewIterator(), UpdateImageViewIterator(), VerticalFilter(), and WaveletDenoiseImage().

◆ IsMagickThreadEqual()

static MagickBooleanType IsMagickThreadEqual ( const MagickThreadType  id)
inlinestatic

◆ SetOpenMPMaxActiveLevels()

static void SetOpenMPMaxActiveLevels ( const int   magick_unusedvalue)
inlinestatic

References magick_unreferenced.

◆ SetOpenMPMaximumThreads()

static void SetOpenMPMaximumThreads ( const int   magick_unusedthreads)
inlinestatic

References magick_unreferenced.

◆ SetOpenMPNested()

static void SetOpenMPNested ( const int  value)
inlinestatic