]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 8 Jan 2013 21:34:16 +0000 (21:34 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 8 Jan 2013 21:34:16 +0000 (21:34 +0000)
MagickCore/cache-private.h

index e5b6bf337a1d5635dad73f410a84e9de1a0fc57d..cb2b3ec0e60fabed27aa6549299ef4073182be77 100644 (file)
@@ -29,6 +29,8 @@ extern "C" {
 #include "MagickCore/thread-private.h"
 #include "MagickCore/semaphore.h"
 
+#define MaxNumberDistributedCacheClients  32
+
 typedef void
   *Cache;
 
@@ -100,6 +102,17 @@ typedef struct _CacheMethods
     destroy_pixel_handler;
 } CacheMethods;
 
+typedef struct _DistributedCacheInfo
+{
+#if defined(MAGICKCORE_HAVE_SOCKET)
+  int
+    server;
+#endif
+
+  size_t
+    session;
+} DistributedCacheInfo;
+
 typedef struct _NexusInfo
    NexusInfo;
 
@@ -174,6 +187,12 @@ typedef struct _CacheInfo
   RandomInfo
     *random_info;
 
+  ssize_t
+    number_connections;
+
+  DistributedCacheInfo
+    connection[MaxNumberDistributedCacheClients];
+
   MagickBooleanType
     synchronize,
     debug;