MagickCore
7.1.2-29
Convert, Edit, Or Compose Bitmap Images
Toggle main menu visibility
Loading...
Searching...
No Matches
distribute-cache-private.h
1
/*
2
Copyright @ 1999 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/license/
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
31
file;
32
33
uint64_t
34
session_key;
35
36
char
37
hostname[MagickPathExtent];
38
39
int
40
port;
41
42
MagickBooleanType
43
debug;
44
45
size_t
46
signature;
47
} DistributeCacheInfo;
48
49
extern
MagickPrivate
const
char
50
*GetDistributeCacheHostname(
const
DistributeCacheInfo *);
51
52
extern
MagickPrivate DistributeCacheInfo
53
*AcquireDistributeCacheInfo(ExceptionInfo *),
54
*DestroyDistributeCacheInfo(DistributeCacheInfo *);
55
56
extern
MagickPrivate
int
57
GetDistributeCacheFile(
const
DistributeCacheInfo *),
58
GetDistributeCachePort(
const
DistributeCacheInfo *);
59
60
extern
MagickPrivate MagickBooleanType
61
OpenDistributePixelCache(DistributeCacheInfo *,Image *),
62
RelinquishDistributePixelCache(DistributeCacheInfo *);
63
64
extern
MagickPrivate MagickOffsetType
65
ReadDistributePixelCacheMetacontent(DistributeCacheInfo *,
66
const
RectangleInfo *,
const
MagickSizeType,
unsigned
char
*),
67
ReadDistributePixelCachePixels(DistributeCacheInfo *,
const
RectangleInfo *,
68
const
MagickSizeType,
unsigned
char
*magick_restrict),
69
WriteDistributePixelCacheMetacontent(DistributeCacheInfo *,
70
const
RectangleInfo *,
const
MagickSizeType,
const
unsigned
char
*),
71
WriteDistributePixelCachePixels(DistributeCacheInfo *,
const
RectangleInfo *,
72
const
MagickSizeType,
const
unsigned
char
*magick_restrict);
73
74
extern
MagickPrivate
void
75
DistributeCacheTerminus(
void
);
76
77
#if defined(__cplusplus) || defined(c_plusplus)
78
}
79
#endif
80
81
#endif
_DistributeCacheInfo
Definition
distribute-cache-private.h:29
MagickCore
distribute-cache-private.h
Generated by
1.17.0