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.

Typedefs

typedef pid_t MagickThreadType
 
typedef void * MagickThreadKey
 

Functions

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 
)