EWebKit  1.0
Typedefs | Enumerations | Functions
ewk_error.h File Reference

Describes the Web Error API. More...

#include <Eina.h>

Go to the source code of this file.

Typedefs

typedef struct EwkError Ewk_Error
 

Enumerations

enum  Ewk_Error_Type {
  EWK_ERROR_TYPE_NONE, EWK_ERROR_TYPE_INTERNAL, EWK_ERROR_TYPE_NETWORK, EWK_ERROR_TYPE_POLICY,
  EWK_ERROR_TYPE_PLUGIN, EWK_ERROR_TYPE_DOWNLOAD, EWK_ERROR_TYPE_PRINT
}
 Creates a type name for Ewk_Error_Type.
 

Functions

EAPI Ewk_Error_Type ewk_error_type_get (const Ewk_Error *error)
 
EAPI const char * ewk_error_url_get (const Ewk_Error *error)
 
EAPI int ewk_error_code_get (const Ewk_Error *error)
 
EAPI const char * ewk_error_description_get (const Ewk_Error *error)
 
EAPI Eina_Bool ewk_error_cancellation_get (const Ewk_Error *error)
 

Detailed Description

Describes the Web Error API.

Typedef Documentation

typedef struct EwkError Ewk_Error

Creates a type name for Ewk_Error.

Function Documentation

EAPI Eina_Bool ewk_error_cancellation_get ( const Ewk_Error error)

Query if error should be treated as a cancellation.

Parameters
errorerror object to query.
Returns
EINA_TRUE if this error should be treated as a cancellation, EINA_FALSE otherwise
EAPI int ewk_error_code_get ( const Ewk_Error error)

Query HTTP error code.

Parameters
errorerror object to query.
Returns
the HTTP error code.
EAPI const char* ewk_error_description_get ( const Ewk_Error error)

Query description for this error.

Parameters
errorerror object to query.
Returns
the description pointer, that may be NULL. This pointer is guaranteed to be eina_stringshare, so whenever possible save yourself some cpu cycles and use eina_stringshare_ref() instead of eina_stringshare_add() or strdup().
EAPI Ewk_Error_Type ewk_error_type_get ( const Ewk_Error error)

Query type for this error.

Parameters
errorerror object to query.
Returns
the error type, that may be NULL. This pointer is guaranteed to be eina_stringshare, so whenever possible save yourself some cpu cycles and use eina_stringshare_ref() instead of eina_stringshare_add() or strdup().
EAPI const char* ewk_error_url_get ( const Ewk_Error error)

Query failing URL for this error.

URL that failed loading.

Parameters
errorerror object to query.
Returns
the URL pointer, that may be NULL. This pointer is guaranteed to be eina_stringshare, so whenever possible save yourself some cpu cycles and use eina_stringshare_ref() instead of eina_stringshare_add() or strdup().