MagickCore  6.9.11-59
Convert, Edit, Or Compose Bitmap Images
delegate.h File Reference
#include <stdarg.h>
#include "magick/semaphore.h"
Include dependency graph for delegate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _DelegateInfo
 

Typedefs

typedef struct _DelegateInfo DelegateInfo
 

Functions

MagickExport char * GetDelegateCommand (const ImageInfo *, Image *, const char *, const char *, ExceptionInfo *)
 
MagickExport char ** GetDelegateList (const char *, size_t *, ExceptionInfo *)
 
MagickExport const char * GetDelegateCommands (const DelegateInfo *)
 
MagickExport const DelegateInfoGetDelegateInfo (const char *, const char *, ExceptionInfo *exception)
 
MagickExport const DelegateInfo ** GetDelegateInfoList (const char *, size_t *, ExceptionInfo *)
 
MagickExport int ExternalDelegateCommand (const MagickBooleanType, const MagickBooleanType, const char *, char *, ExceptionInfo *)
 
MagickExport ssize_t GetDelegateMode (const DelegateInfo *)
 
MagickExport MagickBooleanType DelegateComponentGenesis (void)
 
MagickExport MagickBooleanType GetDelegateThreadSupport (const DelegateInfo *)
 
MagickExport MagickBooleanType InvokeDelegate (ImageInfo *, Image *, const char *, const char *, ExceptionInfo *)
 
MagickExport MagickBooleanType ListDelegateInfo (FILE *, ExceptionInfo *)
 
MagickExport void DelegateComponentTerminus (void)
 

Typedef Documentation

◆ DelegateInfo

typedef struct _DelegateInfo DelegateInfo

Function Documentation

◆ DelegateComponentGenesis()

MagickExport MagickBooleanType DelegateComponentGenesis ( void  )

◆ DelegateComponentTerminus()

MagickExport void DelegateComponentTerminus ( void  )

References ActivateSemaphoreInfo(), delegate_cache, delegate_semaphore, DestroyDelegate(), DestroyLinkedList(), DestroySemaphoreInfo(), LockSemaphoreInfo(), and UnlockSemaphoreInfo().

Referenced by MagickCoreTerminus().

Here is the caller graph for this function:

◆ ExternalDelegateCommand()

MagickExport int ExternalDelegateCommand ( const  MagickBooleanType,
const  MagickBooleanType,
const char *  ,
char *  ,
ExceptionInfo  
)

◆ GetDelegateCommand()

MagickExport char* GetDelegateCommand ( const ImageInfo ,
Image ,
const char *  ,
const char *  ,
ExceptionInfo  
)

◆ GetDelegateCommands()

◆ GetDelegateInfo()

MagickExport const DelegateInfo* GetDelegateInfo ( const char *  ,
const char *  ,
ExceptionInfo exception 
)

◆ GetDelegateInfoList()

MagickExport const DelegateInfo ** GetDelegateInfoList ( const char *  ,
size_t *  ,
ExceptionInfo  
)

◆ GetDelegateList()

◆ GetDelegateMode()

MagickExport ssize_t GetDelegateMode ( const DelegateInfo )

References GetMagickModule, LogMagickEvent(), MagickCoreSignature, _DelegateInfo::mode, _DelegateInfo::signature, and TraceEvent.

Referenced by WriteImage().

Here is the caller graph for this function:

◆ GetDelegateThreadSupport()

MagickExport MagickBooleanType GetDelegateThreadSupport ( const DelegateInfo )

◆ InvokeDelegate()

MagickExport MagickBooleanType InvokeDelegate ( ImageInfo ,
Image ,
const char *  ,
const char *  ,
ExceptionInfo  
)

◆ ListDelegateInfo()