MagickCore
7.0.0
|
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 *) |
Definition at line 128 of file exception.h.
typedef void(* FatalErrorHandler)(const ExceptionType, const char *, const char *) |
Definition at line 131 of file exception.h.
typedef void(* WarningHandler)(const ExceptionType, const char *, const char *) |
Definition at line 134 of file exception.h.
enum ExceptionType |
Definition at line 28 of file exception.h.
MagickExport ExceptionInfo* AcquireExceptionInfo | ( | void | ) |
MagickExport MagickBooleanType MagickExport void CatchException | ( | ExceptionInfo * | ) |
MagickExport MagickBooleanType MagickExport void ClearMagickException | ( | ExceptionInfo * | ) |
MagickExport ExceptionInfo * CloneExceptionInfo | ( | ExceptionInfo * | ) |
MagickExport ExceptionInfo * DestroyExceptionInfo | ( | ExceptionInfo * | ) |
Definition at line 409 of file exception.c.
References AcquireSemaphoreInfo(), DestroyExceptionElement(), DestroyLinkedList(), DestroySemaphoreInfo(), _ExceptionInfo::exceptions, LockSemaphoreInfo(), MagickFalse, MagickSignature, _ExceptionInfo::relinquish, RelinquishMagickMemory(), _ExceptionInfo::semaphore, _ExceptionInfo::severity, _ExceptionInfo::signature, UndefinedException, and UnlockSemaphoreInfo().
Referenced by CatchImageException(), CloneDrawInfo(), CloseMagickLog(), DestroyFxInfo(), DestroyImageView(), DistributePixelCacheClient(), ExpandFilenames(), FormatImageProperty(), GetConfigureOption(), GetDrawInfo(), GetImageInfo(), GetImageMagick(), GetLocaleMessage(), GetMagickHomeURL(), GetPathTemplate(), GetPolicyValue(), GetXMPProperty(), GlobExpression(), IsEventLogging(), IsRightsAuthorized(), LoadTypeList(), LogMagickEventList(), MagickToMime(), OpenBlob(), OptimizeLayerFrames(), PingImages(), ReadImage(), ReadImages(), SetImageInfo(), SetLogEventMask(), SetLogFormat(), ShredFile(), TranslateEvent(), WriteImage(), and WriteImages().
MagickExport MagickBooleanType MagickExport void GetExceptionInfo | ( | ExceptionInfo * | ) |
MagickExport char* GetExceptionMessage | ( | const int | ) |
Definition at line 488 of file exception.c.
References ConstantString(), CopyMagickString(), and MaxTextExtent.
Referenced by InitializeMagickList().
MagickExport const char* GetLocaleExceptionMessage | ( | const ExceptionType | , |
const char * | |||
) |
Definition at line 606 of file exception.c.
References ExceptionSeverityToTag(), FormatLocaleString(), GetLocaleMessage(), and MaxTextExtent.
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 * | |||
) |
Definition at line 773 of file exception.c.
References warning_handler.
Referenced by CatchException().
MagickExport ErrorHandler SetErrorHandler | ( | ErrorHandler | ) |
Definition at line 803 of file exception.c.
References error_handler.
MagickExport FatalErrorHandler SetFatalErrorHandler | ( | FatalErrorHandler | ) |
Definition at line 836 of file exception.c.
References fatal_error_handler.
Referenced by LoadLocaleList().
MagickExport WarningHandler SetWarningHandler | ( | WarningHandler | ) |
Definition at line 869 of file exception.c.
References 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 | |||
) |