gva-error

gva-error — Error Management

Synopsis




#define             GVA_ERROR
#define             GVA_SQLITE_ERROR
enum                GvaError;
void                gva_error_handle                    (GError **error);

Description

Details

GVA_ERROR

#define GVA_ERROR               gva_error_quark ()

Error domain for general operations in GNOME Video Arcade. Errors in this domain will be from the GvaError enumeration. See GError for information on error domains.


GVA_SQLITE_ERROR

#define GVA_SQLITE_ERROR        gva_sqlite_error_quark ()

Error domain for SQLite operations in GNOME Video Arcade. Errors in this domain will be from SQLite's own result codes. See GError for information on error domains.


enum GvaError

typedef enum
{
        GVA_ERROR_CONFIG,
        GVA_ERROR_MAME,
        GVA_ERROR_QUERY,
        GVA_ERROR_SYSTEM

} GvaError;

Error codes for general operations in GNOME Video Arcade.

GVA_ERROR_CONFIG: Configuration error. GVA_ERROR_MAME: Error from a MAME process. GVA_ERROR_QUERY: SQL query error. GVA_ERROR_SYSTEM: System-level error.


gva_error_handle ()

void                gva_error_handle                    (GError **error);

If error has been set, issues a warning message to standard error. Otherwise the function does nothing.

error : a GError