axl main logo
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
Functions
Axl Error report: Functions to help AXL library to report internal error to the application level.

Functions

void axl_error_free (axlError *_error)
 Allows to release memory allocated by the given axlError variable. More...
 
const char * axl_error_get (axlError *_error)
 Allows to get current textual error string inside the given axlError value. More...
 
int axl_error_get_code (axlError *_error)
 Allows to get current error code from the given axlError value. More...
 
void axl_error_new (int code, char *error_code, axlStream *stream, axlError **_error)
 Allows to create a new axlError value that contains an error code and a error string. More...
 
void axl_error_report (axlError **_error, int code, char *format,...)
 Allows to report a new error message with an associated error code on the provided axlError reference. More...
 
axl_bool axl_error_was_ok (axlError *_error)
 Allows to check if the provided reference was used to report an error. More...
 

Detailed Description