MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
thread_.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


typedef pid_t MagickThreadType
typedef void * MagickThreadKey


MagickExport MagickBooleanType CreateMagickThreadKey (MagickThreadKey *, void(*destructor)(void *))
MagickExport MagickBooleanType DeleteMagickThreadKey (MagickThreadKey)
MagickExport MagickBooleanType SetMagickThreadValue (MagickThreadKey, const void *)
MagickExport void * GetMagickThreadValue (MagickThreadKey)

Typedef Documentation

◆ MagickThreadKey

typedef void* MagickThreadKey

Definition at line 42 of file thread_.h.

◆ MagickThreadType

typedef pid_t MagickThreadType

Definition at line 34 of file thread_.h.

Function Documentation

◆ CreateMagickThreadKey()

MagickExport MagickBooleanType CreateMagickThreadKey ( MagickThreadKey ,
void(*)(void *)  destructor 

◆ DeleteMagickThreadKey()

MagickExport MagickBooleanType DeleteMagickThreadKey ( MagickThreadKey  )

◆ GetMagickThreadValue()

MagickExport void * GetMagickThreadValue ( MagickThreadKey  key)

Definition at line 190 of file thread.c.

References GetOpenMPThreadId(), pthread_getspecific, and _MagickThreadValue::values.

◆ SetMagickThreadValue()

MagickExport MagickBooleanType SetMagickThreadValue ( MagickThreadKey  key,
const void *  value