MagickCore
7.0.10
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/semaphore.h"
Go to the source code of this file.
Data Structures | |
struct | _ExceptionInfo |
Typedefs | |
typedef void(* | ErrorHandler )(const ExceptionType, const char *, const char *) |
typedef void(* | FatalErrorHandler )(const ExceptionType, const char *, const char *) |
typedef void(* | WarningHandler )(const ExceptionType, const char *, const char *) |
typedef void(* ErrorHandler)(const ExceptionType, const char *, const char *) |
typedef void(* FatalErrorHandler)(const ExceptionType, const char *, const char *) |
typedef void(* WarningHandler)(const ExceptionType, const char *, const char *) |
enum ExceptionType |
MagickExport ExceptionInfo* AcquireExceptionInfo | ( | void | ) |
MagickExport MagickBooleanType MagickExport void CatchException | ( | ExceptionInfo * | ) |
MagickExport MagickBooleanType MagickExport void ClearMagickException | ( | ExceptionInfo * | ) |
MagickExport ExceptionInfo * CloneExceptionInfo | ( | ExceptionInfo * | ) |
MagickExport ExceptionInfo * DestroyExceptionInfo | ( | ExceptionInfo * | ) |
References ActivateSemaphoreInfo(), ClearLinkedList(), DestroyExceptionElement(), DestroyLinkedList(), _ExceptionInfo::exceptions, LockSemaphoreInfo(), MagickCoreSignature, MagickFalse, _ExceptionInfo::relinquish, RelinquishMagickMemory(), RelinquishSemaphoreInfo(), _ExceptionInfo::semaphore, _ExceptionInfo::severity, _ExceptionInfo::signature, UndefinedException, and UnlockSemaphoreInfo().
Referenced by CatchImageException(), CloneDrawInfo(), CloseMagickLog(), DestroyFxInfo(), DestroyImageView(), ExpandFilenames(), FormatImageProperty(), GetConfigureOption(), GetDrawInfo(), GetImageInfo(), GetImageMagick(), GetLocaleMessage(), GetMagickHomeURL(), GetPathTemplate(), GetPolicyValue(), GetXMPProperty(), GlobExpression(), IsRightsAuthorized(), LoadTypeCache(), LogComponentGenesis(), LogMagickEventList(), MagickToMime(), OpenBlob(), OptimizeLayerFrames(), PingImages(), ReadImage(), ReadImages(), SetImageInfo(), SetLogEventMask(), SetLogFormat(), SetLogMethod(), TranslateEvent(), WriteImage(), and WriteImages().
MagickExport char* GetExceptionMessage | ( | const int | ) |
References ConstantString(), CopyMagickString(), and MagickPathExtent.
MagickExport const char* GetLocaleExceptionMessage | ( | const ExceptionType | , |
const char * | |||
) |
References ExceptionSeverityToTag(), FormatLocaleString(), GetLocaleMessage(), and MagickPathExtent.
Referenced by GetImageViewException(), and ThrowMagickExceptionList().
MagickExport MagickBooleanType MagickExport void InheritException | ( | ExceptionInfo * | , |
const ExceptionInfo * | |||
) |
MagickExport MagickBooleanType MagickExport void MagickError | ( | const ExceptionType | , |
const char * | , | ||
const char * | |||
) |
MagickExport MagickBooleanType MagickExport void MagickFatalError | ( | const ExceptionType | , |
const char * | , | ||
const char * | |||
) |
MagickExport MagickBooleanType MagickExport void MagickWarning | ( | const ExceptionType | , |
const char * | , | ||
const char * | |||
) |
References warning_handler.
Referenced by CatchException().
MagickExport ErrorHandler SetErrorHandler | ( | ErrorHandler | ) |
References ActivateSemaphoreInfo(), error_handler, exception_semaphore, LockSemaphoreInfo(), and UnlockSemaphoreInfo().
MagickExport FatalErrorHandler SetFatalErrorHandler | ( | FatalErrorHandler | ) |
References ActivateSemaphoreInfo(), exception_semaphore, fatal_error_handler, LockSemaphoreInfo(), and UnlockSemaphoreInfo().
Referenced by LoadLocaleCache().
MagickExport WarningHandler SetWarningHandler | ( | WarningHandler | ) |
References ActivateSemaphoreInfo(), exception_semaphore, LockSemaphoreInfo(), UnlockSemaphoreInfo(), and warning_handler.
Referenced by IdentifyImage().
MagickExport MagickBooleanType ThrowException | ( | ExceptionInfo * | , |
const ExceptionType | , | ||
const char * | , | ||
const char * | |||
) |
MagickExport MagickBooleanType ThrowMagickException | ( | ExceptionInfo * | , |
const char * | , | ||
const char * | , | ||
const size_t | , | ||
const ExceptionType | , | ||
const char * | , | ||
const char * | , | ||
... | |||
) |
MagickExport MagickBooleanType ThrowMagickExceptionList | ( | ExceptionInfo * | , |
const char * | , | ||
const char * | , | ||
const size_t | , | ||
const ExceptionType | , | ||
const char * | , | ||
const char * | , | ||
va_list | |||
) |