#include <magick/thread_.h>

Go to the source code of this file.
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) |
| typedef pthread_mutex_t MagickMutexType |
Definition at line 28 of file thread-private.h.
| static MagickThreadType GetMagickThreadId | ( | void | ) | [inline, static] |
Definition at line 35 of file thread-private.h.
References getpid, and pthread_self.
Referenced by AcquirePixelCache(), AllocateSemaphoreInfo(), GenerateEntropicChaos(), and LockSemaphoreInfo().
| static unsigned long GetMagickThreadSignature | ( | void | ) | [inline, static] |
Definition at line 46 of file thread-private.h.
References getpid, and pthread_self.
Referenced by TranslateEvent().
| static unsigned long GetOpenMPMaximumThreads | ( | void | ) | [inline, static] |
Definition at line 88 of file thread-private.h.
Referenced by AcquireCacheView(), AcquireContributionThreadSet(), AcquireFxThreadSet(), AcquireHistogramThreadSet(), AcquireMedianPixelListThreadSet(), AcquirePixelCache(), AcquirePixelThreadSet(), AcquirePolygonThreadSet(), AcquireQuantumPixels(), AcquireRandomInfoThreadSet(), AcquireResampleFilterThreadSet(), AcquireTransformThreadSet(), DestroyContributionThreadSet(), DestroyFxThreadSet(), DestroyHistogramThreadSet(), DestroyMedianPixelListThreadSet(), DestroyPixelThreadSet(), DestroyPolygonThreadSet(), DestroyRandomInfoThreadSet(), DestroyResampleFilterThreadSet(), DestroyTransformThreadSet(), GetImageChannelDepth(), ResourceComponentGenesis(), SetMagickResourceLimit(), and ValidatePixelCacheMorphology().
| static long GetOpenMPThreadId | ( | void | ) | [inline, static] |
Definition at line 103 of file thread-private.h.
Referenced by AddNoiseImageChannel(), AverageImages(), ClutImageChannel(), DespeckleImage(), DistortImage(), DrawAffineImage(), DrawPolygonPrimitive(), EvaluateImageChannel(), FxImageChannel(), GetAuthenticIndexesFromCache(), GetAuthenticPixelsCache(), GetAuthenticPixelsFromCache(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixelQueue(), GetCacheViewAuthenticPixels(), GetCacheViewExtent(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixelQueue(), GetCacheViewVirtualPixels(), GetImageChannelDepth(), GetImageExtent(), GetOneCacheViewAuthenticPixel(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetQuantumPixels(), GetVirtualIndexesFromCache(), GetVirtualPixelCache(), GetVirtualPixelsCache(), HaldClutImageChannel(), HorizontalFilter(), ImplodeImage(), MedianFilterImage(), OilPaintImage(), ProfileImage(), QueueAuthenticPixelsCache(), QueueCacheViewAuthenticPixels(), RandomThresholdImageChannel(), ReduceNoiseImage(), SpreadImage(), SwirlImage(), SyncAuthenticPixelsCache(), SyncCacheViewAuthenticPixels(), VerticalFilter(), and WaveImage().
| static MagickBooleanType IsMagickThreadEqual | ( | const MagickThreadType | id | ) | [inline, static] |
Definition at line 70 of file thread-private.h.
References getpid, MagickFalse, MagickTrue, pthread_equal, and pthread_self.
Referenced by LimitPixelCacheDescriptors(), LockSemaphoreInfo(), and UnlockSemaphoreInfo().
| static void SetOpenMPMaximumThreads | ( | const unsigned long | threads | ) | [inline, static] |
Definition at line 112 of file thread-private.h.
Referenced by ResourceComponentGenesis(), and SetMagickResourceLimit().
| static void SetOpenMPNested | ( | const int | value | ) | [inline, static] |
Definition at line 121 of file thread-private.h.
1.6.1