MagickCore  6.9.11
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  
)

References ConcatenateMagickString(), DelegateError, DelegatePolicyDomain, DestroyString(), ExecutePolicyRights, FormatLocaleFile(), GetMagickModule, IsRightsAuthorized(), MACSystemCommand(), MagickFalse, MaxTextExtent, PolicyError, RelinquishMagickMemory(), SanitizeString(), StringToArgv(), and ThrowMagickException().

Referenced by InvokeDelegate(), and SystemCommand().

Here is the caller graph for this function:

◆ 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()