MagickCore 6.9.12-20
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:1070
MagickPrivate MagickBooleanType OpenDistributePixelCache(DistributeCacheInfo *, Image *)
MagickPrivate DistributeCacheInfo * DestroyDistributeCacheInfo(DistributeCacheInfo *)
Definition: distribute-cache.c:389
MagickPrivate int GetDistributeCacheFile(const DistributeCacheInfo *)
struct _DistributeCacheInfo DistributeCacheInfo
MagickPrivate MagickBooleanType RelinquishDistributePixelCache(DistributeCacheInfo *)
Definition: distribute-cache.c:1319
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:1039
MagickPrivate MagickOffsetType WriteDistributePixelCacheIndexes(DistributeCacheInfo *, const RectangleInfo *, const MagickSizeType, const unsigned char *)
ssize_t MagickOffsetType
Definition: magick-type.h:135
size_t MagickSizeType
Definition: magick-type.h:136
MagickBooleanType
Definition: magick-type.h:199
#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