From 5124cf8d71efe0eeba0951969e587cebd46e045e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sun, 16 Jan 2011 13:36:11 +0100 Subject: Basic implementation of loading. Add an error domain for the purpose of returning errors. --- liblogdiag/ld-diagram.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'liblogdiag/ld-diagram.h') diff --git a/liblogdiag/ld-diagram.h b/liblogdiag/ld-diagram.h index f364189..d43408c 100644 --- a/liblogdiag/ld-diagram.h +++ b/liblogdiag/ld-diagram.h @@ -56,6 +56,28 @@ struct _LdDiagramClass }; +GQuark ld_diagram_error_quark (void); + +/** + * LD_DIAGRAM_ERROR: + * + * Uset to get the #GError quark for #LdDiagram errors. + */ +#define LD_DIAGRAM_ERROR (ld_diagram_error_quark ()) + +/** + * LdDiagramError: + * @LD_DIAGRAM_ERROR_DIAGRAM_CORRUPT: The input diagram is corrupt. + * + * These identify errors that can occur while calling #LdDiagram functions. + */ +typedef enum +{ + LD_DIAGRAM_ERROR_DIAGRAM_CORRUPT +} +LdDiagramError; + + GType ld_diagram_get_type (void) G_GNUC_CONST; LdDiagram *ld_diagram_new (void); -- cgit v1.2.3