MagickCore  7.0.7
Convert, Edit, Or Compose Bitmap Images
distribute-cache-private.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2018 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.
6  obtain a copy of the License at
7 
8  https://www.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 "MagickCore/geometry.h"
22 #include "MagickCore/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 
44 
45  size_t
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
#define magick_restrict
Definition: MagickCore.h:41
MagickPrivate MagickOffsetType ReadDistributePixelCachePixels(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, unsigned char *magick_restrict)
MagickPrivate MagickOffsetType ReadDistributePixelCacheMetacontent(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, unsigned char *)
char hostname[MagickPathExtent]
MagickPrivate DistributeCacheInfo * AcquireDistributeCacheInfo(ExceptionInfo *)
MagickPrivate DistributeCacheInfo * DestroyDistributeCacheInfo(DistributeCacheInfo *)
ssize_t MagickOffsetType
Definition: magick-type.h:127
Definition: image.h:151
MagickPrivate MagickBooleanType OpenDistributePixelCache(DistributeCacheInfo *, Image *)
MagickBooleanType
Definition: magick-type.h:156
size_t MagickSizeType
Definition: magick-type.h:128
MagickPrivate int GetDistributeCacheFile(const DistributeCacheInfo *)
#define MagickPathExtent
MagickPrivate MagickBooleanType RelinquishDistributePixelCache(DistributeCacheInfo *)
MagickPrivate const char * GetDistributeCacheHostname(const DistributeCacheInfo *)
MagickPrivate MagickOffsetType WriteDistributePixelCachePixels(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *magick_restrict)
MagickPrivate MagickOffsetType WriteDistributePixelCacheMetacontent(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *)
struct _DistributeCacheInfo DistributeCacheInfo
MagickPrivate int GetDistributeCachePort(const DistributeCacheInfo *)
#define MagickPrivate