]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/delegate.h
(no commit message)
[imagemagick] / MagickCore / delegate.h
index daf7f8ab52e21f5306ad962e96627e1e3038b3b7..41b5c16986900402caff156dcb4c373622d66876 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
+  Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
   dedicated to making software imaging solutions freely available.
   
   You may not use this file except in compliance with the License.
@@ -22,6 +22,9 @@
 extern "C" {
 #endif
 
+#include <stdarg.h>
+#include "MagickCore/semaphore.h"
+
 typedef struct _DelegateInfo
 {
   char
@@ -37,6 +40,9 @@ typedef struct _DelegateInfo
     thread_support,
     spawn,
     stealth;
+
+  SemaphoreInfo
+    *semaphore;
                                                                                 
   size_t
     signature;
@@ -58,14 +64,10 @@ extern MagickExport ssize_t
   GetDelegateMode(const DelegateInfo *);
 
 extern MagickExport MagickBooleanType
-  DelegateComponentGenesis(void),
   GetDelegateThreadSupport(const DelegateInfo *),
   InvokeDelegate(ImageInfo *,Image *,const char *,const char *,ExceptionInfo *),
   ListDelegateInfo(FILE *,ExceptionInfo *);
 
-extern MagickExport void
-  DelegateComponentTerminus(void);
-
 #if defined(__cplusplus) || defined(c_plusplus)
 }
 #endif