MagickCore 6.9.11-60
Convert, Edit, Or Compose Bitmap Images
distribute-cache-private.h
Go to the documentation of this file.
1/*
2 Copyright 1999-2021 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)
25extern "C" {
26#endif
27
29{
30 int
32
33 size_t
35
36 char
38
39 int
41
42 size_t
44
48
49extern MagickPrivate const char
51
55
56extern 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 ReadDistributePixelCacheIndexes(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, unsigned char *)
MagickPrivate int GetDistributeCachePort(const DistributeCacheInfo *)
Definition distribute-cache.c:1084
MagickPrivate MagickBooleanType OpenDistributePixelCache(DistributeCacheInfo *, Image *)
MagickPrivate DistributeCacheInfo * DestroyDistributeCacheInfo(DistributeCacheInfo *)
Definition distribute-cache.c:392
MagickPrivate int GetDistributeCacheFile(const DistributeCacheInfo *)
struct _DistributeCacheInfo DistributeCacheInfo
MagickPrivate MagickBooleanType RelinquishDistributePixelCache(DistributeCacheInfo *)
Definition distribute-cache.c:1343
MagickPrivate MagickOffsetType ReadDistributePixelCachePixels(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, unsigned char *magick_restrict)
MagickPrivate MagickOffsetType WriteDistributePixelCachePixels(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *magick_restrict)
MagickPrivate DistributeCacheInfo * AcquireDistributeCacheInfo(ExceptionInfo *)
MagickPrivate const char * GetDistributeCacheHostname(const DistributeCacheInfo *)
Definition distribute-cache.c:1053
MagickPrivate MagickOffsetType WriteDistributePixelCacheIndexes(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *)
ssize_t MagickOffsetType
Definition magick-type.h:139
size_t MagickSizeType
Definition magick-type.h:140
MagickBooleanType
Definition magick-type.h:203
#define MagickPrivate
Definition method-attribute.h:81
#define MaxTextExtent
Definition method-attribute.h:89
Definition distribute-cache-private.h:29
int file
Definition distribute-cache-private.h:31
MagickBooleanType debug
Definition distribute-cache-private.h:46
char hostname[MaxTextExtent]
Definition distribute-cache-private.h:37
size_t signature
Definition distribute-cache-private.h:43
size_t session_key
Definition distribute-cache-private.h:34
int port
Definition distribute-cache-private.h:40
Definition exception.h:103
Definition image.h:153
Definition geometry.h:124