MagickCore  6.9.11
Convert, Edit, Or Compose Bitmap Images
distribute-cache-private.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2020 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. You may
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore distributed cache private methods.
17 */
18 #ifndef MAGICKCORE_DISTRIBUTE_CACHE_PRIVATE_H
19 #define MAGICKCORE_DISTRIBUTE_CACHE_PRIVATE_H
20 
21 #include "magick/geometry.h"
22 #include "magick/exception.h"
23 
24 #if defined(__cplusplus) || defined(c_plusplus)
25 extern "C" {
26 #endif
27 
28 typedef struct _DistributeCacheInfo
29 {
30  int
32 
33  size_t
35 
36  char
38 
39  int
41 
42  size_t
44 
48 
49 extern MagickPrivate const char
51 
55 
56 extern MagickPrivate int
59 
63 
66  const RectangleInfo *,const MagickSizeType,unsigned char *),
68  const MagickSizeType,unsigned char *magick_restrict),
70  const RectangleInfo *,const MagickSizeType,const unsigned char *),
72  const MagickSizeType,const unsigned char *magick_restrict);
73 
74 #if defined(__cplusplus) || defined(c_plusplus)
75 }
76 #endif
77 
78 #endif
geometry.h
GetDistributeCacheFile
MagickPrivate int GetDistributeCacheFile(const DistributeCacheInfo *)
OpenDistributePixelCache
MagickPrivate MagickBooleanType OpenDistributePixelCache(DistributeCacheInfo *, Image *)
magick_restrict
#define magick_restrict
Definition: MagickCore.h:41
_RectangleInfo
Definition: geometry.h:123
MagickSizeType
size_t MagickSizeType
Definition: magick-type.h:136
WriteDistributePixelCacheIndexes
MagickPrivate MagickOffsetType WriteDistributePixelCacheIndexes(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *)
_DistributeCacheInfo::session_key
size_t session_key
Definition: distribute-cache-private.h:34
ReadDistributePixelCachePixels
MagickPrivate MagickOffsetType ReadDistributePixelCachePixels(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, unsigned char *magick_restrict)
DistributeCacheInfo
struct _DistributeCacheInfo DistributeCacheInfo
GetDistributeCachePort
MagickPrivate int GetDistributeCachePort(const DistributeCacheInfo *)
Definition: distribute-cache.c:1085
_Image
Definition: image.h:153
_DistributeCacheInfo
Definition: distribute-cache-private.h:29
_DistributeCacheInfo::hostname
char hostname[MaxTextExtent]
Definition: distribute-cache-private.h:37
RelinquishDistributePixelCache
MagickPrivate MagickBooleanType RelinquishDistributePixelCache(DistributeCacheInfo *)
Definition: distribute-cache.c:1344
WriteDistributePixelCachePixels
MagickPrivate MagickOffsetType WriteDistributePixelCachePixels(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *magick_restrict)
DestroyDistributeCacheInfo
MagickPrivate DistributeCacheInfo * DestroyDistributeCacheInfo(DistributeCacheInfo *)
Definition: distribute-cache.c:393
MagickPrivate
#define MagickPrivate
Definition: method-attribute.h:81
ReadDistributePixelCacheIndexes
MagickPrivate MagickOffsetType ReadDistributePixelCacheIndexes(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, unsigned char *)
GetDistributeCacheHostname
MagickPrivate const char * GetDistributeCacheHostname(const DistributeCacheInfo *)
Definition: distribute-cache.c:1054
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:199
_ExceptionInfo
Definition: exception.h:103
_DistributeCacheInfo::port
int port
Definition: distribute-cache-private.h:40
exception.h
_DistributeCacheInfo::debug
MagickBooleanType debug
Definition: distribute-cache-private.h:46
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
_DistributeCacheInfo::file
int file
Definition: distribute-cache-private.h:31
_DistributeCacheInfo::signature
size_t signature
Definition: distribute-cache-private.h:43
AcquireDistributeCacheInfo
MagickPrivate DistributeCacheInfo * AcquireDistributeCacheInfo(ExceptionInfo *)
MagickOffsetType
ssize_t MagickOffsetType
Definition: magick-type.h:135