05.11.2014 Views

Baumer-GAPI2 SDK Programmer's Guide - Site ftp Elvitec

Baumer-GAPI2 SDK Programmer's Guide - Site ftp Elvitec

Baumer-GAPI2 SDK Programmer's Guide - Site ftp Elvitec

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.5<br />

IException<br />

IException<br />

This class is responable for the exception handling and represents<br />

the parent class of all exception classes.<br />

Functions of the IException<br />

B<strong>GAPI2</strong>::IException:: ...<br />

GetErrorDescription();<br />

GetFunctionName();<br />

GetType();<br />

Exception Class<br />

NotInitializedException<br />

NotImplementedException<br />

ResourceInUseException<br />

AccessDeniedException<br />

InvalidHandleException<br />

InvalidIdException<br />

NoDataException<br />

Returns a description of the error.<br />

Returns the function name, where the error occured.<br />

Returns the type of the error.<br />

InvalidParameterException<br />

IOException<br />

AbortException<br />

InvalidBufferException<br />

NotAvailableException<br />

SysVarMissingException<br />

ErrorException<br />

Description<br />

The requested object is not initialized.<br />

The requested function/feature is not implemented.<br />

The requested object is already used.<br />

Requested operation is not allowed.<br />

Given handle does not support the operation.<br />

ID could not be connected to a resource.<br />

The function has no data to work on.<br />

One of the parameter given was not valid or out of<br />

range and none of the error codes above fits.<br />

Communication error has occurred.<br />

An operation has been aborted before it could be<br />

completed.<br />

No Buffer announced or one or more buffers with<br />

invalid buffer size.<br />

Resource or information is not available at a given<br />

time in a current state.<br />

System variable is not available or specified (see<br />

section 4.1).<br />

General purpose exception<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!