18#ifndef MAGICKCORE_DELEGATE_H
19#define MAGICKCORE_DELEGATE_H
21#if defined(__cplusplus) || defined(c_plusplus)
26#include "MagickCore/semaphore.h"
51extern MagickExport
char
52 *GetDelegateCommand(
const ImageInfo *,Image *,
const char *,
const char *,
54 **GetDelegateList(
const char *,
size_t *,ExceptionInfo *);
56extern MagickExport
const char
57 *GetDelegateCommands(
const DelegateInfo *);
59extern MagickExport
const DelegateInfo
60 *GetDelegateInfo(
const char *,
const char *,ExceptionInfo *exception),
61 **GetDelegateInfoList(
const char *,
size_t *,ExceptionInfo *);
63extern MagickExport
int
64 ExternalDelegateCommand(
const MagickBooleanType,
const MagickBooleanType,
65 const char *,
char *,ExceptionInfo *);
67extern MagickExport ssize_t
68 GetDelegateMode(
const DelegateInfo *);
70extern MagickExport MagickBooleanType
71 GetDelegateThreadSupport(
const DelegateInfo *),
72 InvokeDelegate(ImageInfo *,Image *,
const char *,
const char *,ExceptionInfo *),
73 ListDelegateInfo(FILE *,ExceptionInfo *);
75#if defined(__cplusplus) || defined(c_plusplus)