MagickCore
6.9.12-38
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_MONITOR_H
19 #define MAGICKCORE_MONITOR_H
21 #if defined(__cplusplus) || defined(c_plusplus)
44 if ((offset % (span/100)) == 0)
49 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport void LockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:293
#define MagickExport
Definition: method-attribute.h:80
char filename[MaxTextExtent]
Definition: image.h:278
MagickProgressMonitor progress_monitor
Definition: image.h:264
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
static MagickBooleanType QuantumTick(const MagickOffsetType offset, const MagickSizeType span)
Definition: monitor.h:37
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:497
void * client_data
Definition: image.h:454
size_t MagickSizeType
Definition: magick-type.h:136
void * client_data
Definition: image.h:267
@ MagickTrue
Definition: magick-type.h:201
MagickPrivate void MonitorComponentTerminus(void)
Definition: monitor.c:98
char * tag
Definition: module.h:43
Definition: semaphore.c:61
MagickExport MagickProgressMonitor SetImageProgressMonitor(Image *, const MagickProgressMonitor, void *)
MagickExport MagickBooleanType SetImageProgress(const Image *, const char *, const MagickOffsetType, const MagickSizeType)
Definition: monitor.c:136
#define MagickPrivate
Definition: method-attribute.h:81
@ MagickFalse
Definition: magick-type.h:200
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:98
MagickExport MagickProgressMonitor SetImageProgressMonitor(Image *image, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: monitor.c:194
MagickExport void DestroySemaphoreInfo(SemaphoreInfo **semaphore_info)
Definition: semaphore.c:351
MagickBooleanType
Definition: magick-type.h:199
MagickPrivate MagickBooleanType MonitorComponentGenesis(void)
Definition: monitor.c:73
MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info)
Definition: semaphore.c:449
MagickExport MagickProgressMonitor SetImageInfoProgressMonitor(ImageInfo *image_info, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: monitor.c:243
MagickProgressMonitor progress_monitor
Definition: image.h:451
MagickExport MagickProgressMonitor SetImageInfoProgressMonitor(ImageInfo *, const MagickProgressMonitor, void *)
Definition: monitor.c:243
static SemaphoreInfo * monitor_semaphore
Definition: monitor.c:53
ssize_t MagickOffsetType
Definition: magick-type.h:135
#define MagickPathExtent
Definition: magick-type.h:31