From c3f8ea960ef7f8733969d9fb0f71531bc7449a16 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 1 Oct 2007 16:25:47 +0100 Subject: Complete API reference of JSON-GLib With this commit, we reach 100% coverage. --- json-glib/json-parser.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'json-glib/json-parser.h') diff --git a/json-glib/json-parser.h b/json-glib/json-parser.h index 9c9afb7..5dfc9e1 100644 --- a/json-glib/json-parser.h +++ b/json-glib/json-parser.h @@ -37,6 +37,13 @@ typedef struct _JsonParser JsonParser; typedef struct _JsonParserPrivate JsonParserPrivate; typedef struct _JsonParserClass JsonParserClass; +/** + * JsonParserError: + * @JSON_PARSER_ERROR_PARSE: parse error + * @JSON_PARSER_ERROR_UNKNOWN: unknown error + * + * Error enumeration for #JsonParser + */ typedef enum { JSON_PARSER_ERROR_PARSE, @@ -51,6 +58,12 @@ typedef enum { JSON_TOKEN_LAST } JsonTokenType; +/** + * JsonParser: + * + * JSON data streams parser. The contents of the #JsonParser structure are + * private and should only be accessed via the provided API. + */ struct _JsonParser { /*< private >*/ @@ -59,6 +72,12 @@ struct _JsonParser JsonParserPrivate *priv; }; +/** + * JsonParserClass: + * @error: signal class handler for the JsonParser::error signal + * + * #JsonParser class. + */ struct _JsonParserClass { /*< private >*/ -- cgit v1.2.1