18#ifndef MAGICKCORE_DELEGATE_H
19#define MAGICKCORE_DELEGATE_H
21#if defined(__cplusplus) || defined(c_plusplus)
26#include "magick/semaphore.h"
55extern MagickExport
char
56 *GetDelegateCommand(
const ImageInfo *,Image *,
const char *,
const char *,
58 **GetDelegateList(
const char *,
size_t *,ExceptionInfo *);
60extern MagickExport
const char
61 *GetDelegateCommands(
const DelegateInfo *);
63extern MagickExport
const DelegateInfo
64 *GetDelegateInfo(
const char *,
const char *,ExceptionInfo *exception),
65 **GetDelegateInfoList(
const char *,
size_t *,ExceptionInfo *);
67extern MagickExport
int
68 ExternalDelegateCommand(
const MagickBooleanType,
const MagickBooleanType,
69 const char *,
char *,ExceptionInfo *);
71extern MagickExport ssize_t
72 GetDelegateMode(
const DelegateInfo *);
74extern MagickExport MagickBooleanType
75 DelegateComponentGenesis(
void),
76 GetDelegateThreadSupport(
const DelegateInfo *),
77 InvokeDelegate(ImageInfo *,Image *,
const char *,
const char *,ExceptionInfo *),
78 ListDelegateInfo(FILE *,ExceptionInfo *);
80extern MagickExport
void
81 DelegateComponentTerminus(
void);
83#if defined(__cplusplus) || defined(c_plusplus)