Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 30cfb9c460c63391a64d7f1d01e1bf02 > files > 162

libMagick5-devel-5.4.8.3-2mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<TITLE>error - ImageMagick Error Methods</TITLE>
<link rel="StyleSheet" href="../magick.css" type="text/css">
</HEAD>

<body bgcolor="#FFFFFF" text="#000000" link="#0085c0" alink="#0085c0"  vlink="#800080">

<A NAME="__index__"></A>
<!-- INDEX BEGIN -->

<UL>

	<LI><A HREF="#name">
<FONT SIZE=-1>NAME</FONT></A>
	<LI><A HREF="#synopsis">
<FONT SIZE=-1>SYNOPSIS</FONT></A>
	<LI><A HREF="#function descriptions">
<FONT SIZE=-1>FUNCTION</FONT> 
<FONT SIZE=-1>DESCRIPTIONS</FONT></A>
	<UL>

		<LI><A HREF="#catchexception">CatchException</A>
		<LI><A HREF="#destroyexceptioninfo">DestroyExceptionInfo</A>
		<LI><A HREF="#getexceptioninfo">GetExceptionInfo</A>
		<LI><A HREF="#magickerror">MagickError</A>
		<LI><A HREF="#magickwarning">MagickWarning</A>
		<LI><A HREF="#seterrorhandler">SetErrorHandler</A>
		<LI><A HREF="#setexceptioninfo">SetExceptionInfo</A>
		<LI><A HREF="#setfatalerrorhandler">SetFatalErrorHandler</A>
		<LI><A HREF="#setwarninghandler">SetWarningHandler</A>
		<LI><A HREF="#throwexception">ThrowException</A>
	</UL>

</UL>
<!-- INDEX END -->

<HR>
<P>
<H1><A NAME="name">
<FONT SIZE=-1>NAME</FONT></A></H1>
<P>error - ImageMagick Error Methods</P>
<P>
<HR>
<H1><A NAME="synopsis">
<FONT SIZE=-1>SYNOPSIS</FONT></A></H1>
<P><STRONG>CatchException</STRONG>( const ExceptionInfo *exception );</P>
<P>void  <STRONG>DestroyExceptionInfo</STRONG>( ExceptionInfo *exception );</P>
<P><STRONG>GetExceptionInfo</STRONG>( ExceptionInfo *exception );</P>
<P>void  <STRONG>MagickError</STRONG>( const ExceptionType error, const char *reason, const char *description );</P>
<P>void  <STRONG>MagickWarning</STRONG>( const ExceptionType warning, const char *reason, const char *description );</P>
<P>ErrorHandler  <STRONG>SetErrorHandler</STRONG>( ErrorHandler handler );</P>
<P><STRONG>SetExceptionInfo</STRONG>( ExceptionInfo *exception, ExceptionType severity );</P>
<P>ErrorHandler  <STRONG>SetWarningHandler</STRONG>( ErrorHandler handler );</P>
<P>void  <STRONG>ThrowException</STRONG>( ExceptionInfo *exception, const ExceptionType severity, const char *reason, const char *description );</P>
<P>
<HR>
<H1><A NAME="function descriptions">
<FONT SIZE=-1>FUNCTION</FONT> 
<FONT SIZE=-1>DESCRIPTIONS</FONT></A></H1>
<P>
<H2><A NAME="catchexception">CatchException</A></H2>
<blockquote>CatchException() returns if no exceptions is found otherwise it reports the exception as a warning, error, or fatal depending on the severity. </blockquote><P>The format of the CatchException method is:</P>
<blockquote>CatchException ( const <A HREF="types/ExceptionInfo.html">ExceptionInfo</A> *exception ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG><A NAME="item_o_exception%3A">exception:</A></STRONG><BR>
<DD>
The exception info.
<P></P></DL></DL>
<P>
<H2><A NAME="destroyexceptioninfo">DestroyExceptionInfo</A></H2>
<blockquote>DestroyExceptionInfo() deallocates memory associated with exception. </blockquote><P>The format of the DestroyExceptionInfo method is:</P>
<blockquote>void DestroyExceptionInfo ( <A HREF="types/ExceptionInfo.html">ExceptionInfo</A> *exception ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>exception:</STRONG><BR>
<DD>
The exception info.
<P></P></DL></DL>
<P>
<H2><A NAME="getexceptioninfo">GetExceptionInfo</A></H2>
<blockquote>GetExceptionInfo() initializes an exception to default values. </blockquote><P>The format of the GetExceptionInfo method is:</P>
<blockquote>GetExceptionInfo ( <A HREF="types/ExceptionInfo.html">ExceptionInfo</A> *exception ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>exception:</STRONG><BR>
<DD>
The exception info.
<P></P></DL></DL>
<P>
<H2><A NAME="magickerror">MagickError</A></H2>
<P>Method MagickError calls the error handler methods with an error reason.</P>
<P>The format of the MagickError method is:</P>
<blockquote>void MagickError ( const <A HREF="types/Enumerations.html#ExceptionType">ExceptionType</A> error, const char *reason, const char *description ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>exception:</STRONG><BR>
<DD>
Specifies the numeric error category.
<P></P>
<dd><p></p><dt><STRONG><A NAME="item_o_reason%3A">reason:</A></STRONG><BR>
<DD>
Specifies the reason to display before terminating the program.
<P></P>
<dd><p></p><dt><STRONG><A NAME="item_o_description%3A">description:</A></STRONG><BR>
<DD>
Specifies any description to the reason.
<P></P></DL></DL>
<P><CODE>MagickFatalError()</CODE> calls the fatal error handler methods with an error reason.</P>
<P>The format of the MagickError method is:</P>
<PRE>
    void MagickFatalError(const ExceptionType error,const char *reason,
      const char *description)</PRE>
<P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>exception:</STRONG><BR>
<DD>
Specifies the numeric error category.
<P></P>
<dd><p></p><dt><STRONG>reason:</STRONG><BR>
<DD>
Specifies the reason to display before terminating the program.
<P></P>
<dd><p></p><dt><STRONG>description:</STRONG><BR>
<DD>
Specifies any description to the reason.
<P></P></DL></DL>
<P>
<H2><A NAME="magickwarning">MagickWarning</A></H2>
<P>Method MagickWarning calls the warning handler methods with a warning reason.</P>
<P>The format of the MagickWarning method is:</P>
<blockquote>void MagickWarning ( const <A HREF="types/Enumerations.html#ExceptionType">ExceptionType</A> warning, const char *reason, const char *description ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG><A NAME="item_o_warning%3A">warning:</A></STRONG><BR>
<DD>
The warning severity.
<P></P>
<dd><p></p><dt><STRONG>reason:</STRONG><BR>
<DD>
Define the reason for the warning.
<P></P>
<dd><p></p><dt><STRONG>description:</STRONG><BR>
<DD>
Describe the warning.
<P></P></DL></DL>
<P>
<H2><A NAME="seterrorhandler">SetErrorHandler</A></H2>
<blockquote>SetErrorHandler() sets the error handler to the specified method and returns the previous error handler. </blockquote><P>The format of the SetErrorHandler method is:</P>
<blockquote>ErrorHandler SetErrorHandler ( ErrorHandler handler ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG><A NAME="item_o_handler%3A">handler:</A></STRONG><BR>
<DD>
The method to handle errors.
<P></P></DL></DL>
<P>
<H2><A NAME="setexceptioninfo">SetExceptionInfo</A></H2>
<blockquote>SetExceptionInfo() set the exception severity. </blockquote><P>The format of the SetExceptionInfo method is:</P>
<blockquote>SetExceptionInfo ( <A HREF="types/ExceptionInfo.html">ExceptionInfo</A> *exception, <A HREF="types/Enumerations.html#ExceptionType">ExceptionType</A> severity ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>exception:</STRONG><BR>
<DD>
The exception info.
<P></P>
<dd><p></p><dt><STRONG><A NAME="item_o_severity%3A">severity:</A></STRONG><BR>
<DD>
The exception severity.
<P></P></DL></DL>
<P>
<H2><A NAME="setfatalerrorhandler">SetFatalErrorHandler</A></H2>
<blockquote>SetFatalErrorHandler() sets the fatal error handler to the specified method and returns the previous fatal error handler. </blockquote><P>The format of the SetErrorHandler method is:</P>
<PRE>
    ErrorHandler SetErrorHandler(ErrorHandler handler)</PRE>
<P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>handler:</STRONG><BR>
<DD>
The method to handle errors.
<P></P></DL></DL>
<P>
<H2><A NAME="setwarninghandler">SetWarningHandler</A></H2>
<blockquote>SetWarningHandler() sets the warning handler to the specified method and returns the previous warning handler. </blockquote><P>The format of the SetWarningHandler method is:</P>
<blockquote>ErrorHandler SetWarningHandler ( ErrorHandler handler ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>handler:</STRONG><BR>
<DD>
The method to handle warnings.
<P></P></DL></DL>
<P>
<H2><A NAME="throwexception">ThrowException</A></H2>
<blockquote>ThrowException() throws an exception with the specified severity code, reason, and optional description. </blockquote><P>The format of the ThrowException method is:</P>
<blockquote>void ThrowException ( <A HREF="types/ExceptionInfo.html">ExceptionInfo</A> *exception, const <A HREF="types/Enumerations.html#ExceptionType">ExceptionType</A> severity, const char *reason, const char *description ); </blockquote><P>
<FONT SIZE=-1>A</FONT> description of each parameter follows:</P>
<DL><DT><DD><DL>
<dd><p></p><dt><STRONG>exception:</STRONG><BR>
<DD>
The exception.
<P></P>
<dd><p></p><dt><STRONG>severity:</STRONG><BR>
<DD>
Define the severity of the exception.
<P></P>
<dd><p></p><dt><STRONG>reason:</STRONG><BR>
<DD>
Define the reason of the exception.
<P></P>
<dd><p></p><dt><STRONG>description:</STRONG><BR>
<DD>
Describe the exception.
</DL></DL>

</BODY>

</HTML>