Next: , Previous: Package_Glib.Convert, Up: Top



Package Glib.Error

This package provides definitions for the error handling mechanism used in Glib, Gdk and Gtk.

Types

type GError is new C_Proxy;





type GError_Access is access all GError;




Subprograms
function Error_New (Domain : GQuark; Code : Gint; Message : String) return GError;
Create a new GError object.

procedure Error_Free (Error : GError);
Free the memory associated with a GError.

function Error_Copy (Error : GError) return GError;
Duplicate a GError object.

function Error_Matches (Error : GError; Domain : GQuark; Code : Gint) return Boolean;
Return whether a given GError matches a domain/code.

function Get_Domain (Error : GError) return GQuark;
Return the domain associated with a GError.

function Get_Code (Error : GError) return Gint;
Return the code associated with a GError.

function Get_Message (Error : GError) return String;
Return the message associated with a GError.