40
40
<td valign="top" align="right"></td>
41
41
</tr></table></div>
42
<div class="refsynopsisdiv" title="Synopsis">
42
<div class="refsynopsisdiv">
43
43
<a name="YelpDocument.synopsis"></a><h2>Synopsis</h2>
44
<pre class="synopsis"> <a href="YelpDocument.html#YelpDocument-struct">YelpDocument</a>;
45
<a href="YelpDocument.html#YelpDocumentClass">YelpDocumentClass</a>;
46
<a href="YelpDocument.html#YelpDocumentPriv">YelpDocumentPriv</a>;
47
enum <a href="YelpDocument.html#YelpDocumentSignal">YelpDocumentSignal</a>;
44
<pre class="synopsis">enum <a href="YelpDocument.html#YelpDocumentSignal">YelpDocumentSignal</a>;
48
45
<span class="returnvalue">void</span> (<a href="YelpDocument.html#YelpDocumentCallback">*YelpDocumentCallback</a>) (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
49
46
<em class="parameter"><code><a href="YelpDocument.html#YelpDocumentSignal"><span class="type">YelpDocumentSignal</span></a> signal</code></em>,
50
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
51
<em class="parameter"><code><span class="type">GError</span> *error</code></em>);
47
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
49
struct <a href="YelpDocument.html#YelpDocument-struct">YelpDocument</a>;
50
struct <a href="YelpDocument.html#YelpDocumentClass">YelpDocumentClass</a>;
52
51
<a href="YelpDocument.html"><span class="returnvalue">YelpDocument</span></a> * <a href="YelpDocument.html#yelp-document-get-for-uri">yelp_document_get_for_uri</a> (<em class="parameter"><code><a href="YelpUri.html"><span class="type">YelpUri</span></a> *uri</code></em>);
53
<span class="returnvalue">gboolean</span> <a href="YelpDocument.html#yelp-document-request-page">yelp_document_request_page</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
54
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
55
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
52
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a href="YelpDocument.html#yelp-document-request-page">yelp_document_request_page</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
53
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
54
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
56
55
<em class="parameter"><code><a href="YelpDocument.html#YelpDocumentCallback"><span class="type">YelpDocumentCallback</span></a> callback</code></em>,
57
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
56
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
58
57
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-give-contents">yelp_document_give_contents</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
59
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
60
<em class="parameter"><code><span class="type">gchar</span> *contents</code></em>,
61
<em class="parameter"><code>const <span class="type">gchar</span> *mime</code></em>);
62
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-mime-type">yelp_document_get_mime_type</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
63
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
64
const <span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-read-contents">yelp_document_read_contents</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
65
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
59
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *contents</code></em>,
60
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime</code></em>);
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-mime-type">yelp_document_get_mime_type</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
62
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
63
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-read-contents">yelp_document_read_contents</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
64
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
66
65
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-finish-read">yelp_document_finish_read</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
67
<em class="parameter"><code>const <span class="type">gchar</span> *contents</code></em>);
68
<span class="returnvalue">gchar</span> ** <a href="YelpDocument.html#yelp-document-list-page-ids">yelp_document_list_page_ids</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>);
69
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-page-id">yelp_document_get_page_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
70
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);
66
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *contents</code></em>);
67
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-index">yelp_document_index</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>);
68
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a href="YelpDocument.html#yelp-document-list-page-ids">yelp_document_list_page_ids</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>);
69
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-page-id">yelp_document_get_page_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
70
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);
71
71
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-page-id">yelp_document_set_page_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
72
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
73
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
74
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-root-id">yelp_document_get_root_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
75
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
72
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
73
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-root-id">yelp_document_get_root_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
75
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
76
76
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-root-id">yelp_document_set_root_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
77
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
78
<em class="parameter"><code>const <span class="type">gchar</span> *root_id</code></em>);
79
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-prev-id">yelp_document_get_prev_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
80
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
77
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
78
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *root_id</code></em>);
79
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-prev-id">yelp_document_get_prev_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
80
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
81
81
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-prev-id">yelp_document_set_prev_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
82
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
83
<em class="parameter"><code>const <span class="type">gchar</span> *prev_id</code></em>);
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
83
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prev_id</code></em>);
84
84
<span class="returnvalue">char</span> * <a href="YelpDocument.html#yelp-document-get-next-id">yelp_document_get_next_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
85
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
85
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
86
86
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-next-id">yelp_document_set_next_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
87
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
88
<em class="parameter"><code>const <span class="type">gchar</span> *next_id</code></em>);
89
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-up-id">yelp_document_get_up_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
90
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
87
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
88
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *next_id</code></em>);
89
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-up-id">yelp_document_get_up_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
90
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
91
91
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-up-id">yelp_document_set_up_id</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
92
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
93
<em class="parameter"><code>const <span class="type">gchar</span> *up_id</code></em>);
94
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-root-title">yelp_document_get_root_title</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
95
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
96
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-page-title">yelp_document_get_page_title</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
97
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
92
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
93
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *up_id</code></em>);
94
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-root-title">yelp_document_get_root_title</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
95
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
96
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-page-title">yelp_document_get_page_title</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
97
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
98
98
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-page-title">yelp_document_set_page_title</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
99
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
100
<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>);
101
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-page-desc">yelp_document_get_page_desc</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
102
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
99
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
100
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-page-desc">yelp_document_get_page_desc</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
102
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
103
103
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-page-desc">yelp_document_set_page_desc</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
104
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
105
<em class="parameter"><code>const <span class="type">gchar</span> *desc</code></em>);
106
<span class="returnvalue">gchar</span> * <a href="YelpDocument.html#yelp-document-get-page-icon">yelp_document_get_page_icon</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
107
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
104
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
105
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *desc</code></em>);
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a href="YelpDocument.html#yelp-document-get-page-icon">yelp_document_get_page_icon</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
107
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
108
108
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-set-page-icon">yelp_document_set_page_icon</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
109
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
110
<em class="parameter"><code>const <span class="type">gchar</span> *icon</code></em>);
111
<span class="returnvalue">gboolean</span> <a href="YelpDocument.html#yelp-document-has-page">yelp_document_has_page</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
112
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);
109
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
110
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon</code></em>);
111
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a href="YelpDocument.html#yelp-document-has-page">yelp_document_has_page</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
112
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);
113
113
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-signal">yelp_document_signal</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
114
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
114
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
115
115
<em class="parameter"><code><a href="YelpDocument.html#YelpDocumentSignal"><span class="type">YelpDocumentSignal</span></a> signal</code></em>,
116
<em class="parameter"><code>const <span class="type">GError</span> *error</code></em>);
116
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
117
117
<span class="returnvalue">void</span> <a href="YelpDocument.html#yelp-document-error-pending">yelp_document_error_pending</a> (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
118
<em class="parameter"><code>const <span class="type">GError</span> *error</code></em>);
118
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
119
<a href="YelpDocument.html#YelpDocumentPriv">YelpDocumentPriv</a>;
121
<div class="refsect1" title="Object Hierarchy">
122
<div class="refsect1">
122
123
<a name="YelpDocument.object-hierarchy"></a><h2>Object Hierarchy</h2>
123
124
<pre class="synopsis">
125
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
125
126
+----YelpDocument
126
127
+----YelpDocbookDocument
127
128
+----YelpHelpList
166
185
gchar * (*get_mime_type) (YelpDocument *document,
167
186
const gchar *page_id);
168
187
void (*index) (YelpDocument *document);
173
<div class="refsect2" title="YelpDocumentPriv">
174
<a name="YelpDocumentPriv"></a><h3>YelpDocumentPriv</h3>
175
<pre class="programlisting">typedef struct _YelpDocumentPriv YelpDocumentPriv;</pre>
178
<div class="refsect2" title="enum YelpDocumentSignal">
179
<a name="YelpDocumentSignal"></a><h3>enum YelpDocumentSignal</h3>
180
<pre class="programlisting">typedef enum {
181
YELP_DOCUMENT_SIGNAL_CONTENTS,
182
YELP_DOCUMENT_SIGNAL_INFO,
183
YELP_DOCUMENT_SIGNAL_ERROR
184
} YelpDocumentSignal;
188
<div class="refsect2" title="YelpDocumentCallback ()">
189
<a name="YelpDocumentCallback"></a><h3>YelpDocumentCallback ()</h3>
190
<pre class="programlisting"><span class="returnvalue">void</span> (*YelpDocumentCallback) (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
191
<em class="parameter"><code><a href="YelpDocument.html#YelpDocumentSignal"><span class="type">YelpDocumentSignal</span></a> signal</code></em>,
192
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
193
<em class="parameter"><code><span class="type">GError</span> *error</code></em>);</pre>
196
<div class="refsect2" title="yelp_document_get_for_uri ()">
192
<div class="refsect2">
197
193
<a name="yelp-document-get-for-uri"></a><h3>yelp_document_get_for_uri ()</h3>
198
194
<pre class="programlisting"><a href="YelpDocument.html"><span class="returnvalue">YelpDocument</span></a> * yelp_document_get_for_uri (<em class="parameter"><code><a href="YelpUri.html"><span class="type">YelpUri</span></a> *uri</code></em>);</pre>
201
<div class="refsect2" title="yelp_document_request_page ()">
197
<div class="refsect2">
202
198
<a name="yelp-document-request-page"></a><h3>yelp_document_request_page ()</h3>
203
<pre class="programlisting"><span class="returnvalue">gboolean</span> yelp_document_request_page (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
204
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
205
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
199
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> yelp_document_request_page (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
200
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
201
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
206
202
<em class="parameter"><code><a href="YelpDocument.html#YelpDocumentCallback"><span class="type">YelpDocumentCallback</span></a> callback</code></em>,
207
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
203
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
210
<div class="refsect2" title="yelp_document_give_contents ()">
206
<div class="refsect2">
211
207
<a name="yelp-document-give-contents"></a><h3>yelp_document_give_contents ()</h3>
212
208
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_give_contents (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
213
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
214
<em class="parameter"><code><span class="type">gchar</span> *contents</code></em>,
215
<em class="parameter"><code>const <span class="type">gchar</span> *mime</code></em>);</pre>
209
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
210
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *contents</code></em>,
211
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mime</code></em>);</pre>
218
<div class="refsect2" title="yelp_document_get_mime_type ()">
214
<div class="refsect2">
219
215
<a name="yelp-document-get-mime-type"></a><h3>yelp_document_get_mime_type ()</h3>
220
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_mime_type (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
221
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
216
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_mime_type (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
217
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
224
<div class="refsect2" title="yelp_document_read_contents ()">
220
<div class="refsect2">
225
221
<a name="yelp-document-read-contents"></a><h3>yelp_document_read_contents ()</h3>
226
<pre class="programlisting">const <span class="returnvalue">gchar</span> * yelp_document_read_contents (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
227
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
222
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_read_contents (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
223
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
230
<div class="refsect2" title="yelp_document_finish_read ()">
226
<div class="refsect2">
231
227
<a name="yelp-document-finish-read"></a><h3>yelp_document_finish_read ()</h3>
232
228
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_finish_read (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
233
<em class="parameter"><code>const <span class="type">gchar</span> *contents</code></em>);</pre>
236
<div class="refsect2" title="yelp_document_list_page_ids ()">
229
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *contents</code></em>);</pre>
232
<div class="refsect2">
233
<a name="yelp-document-index"></a><h3>yelp_document_index ()</h3>
234
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_index (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>);</pre>
237
<div class="refsect2">
237
238
<a name="yelp-document-list-page-ids"></a><h3>yelp_document_list_page_ids ()</h3>
238
<pre class="programlisting"><span class="returnvalue">gchar</span> ** yelp_document_list_page_ids (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>);</pre>
239
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** yelp_document_list_page_ids (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>);</pre>
241
<div class="refsect2" title="yelp_document_get_page_id ()">
242
<div class="refsect2">
242
243
<a name="yelp-document-get-page-id"></a><h3>yelp_document_get_page_id ()</h3>
243
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_page_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
244
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);</pre>
244
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_page_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
245
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);</pre>
247
<div class="refsect2" title="yelp_document_set_page_id ()">
248
<div class="refsect2">
248
249
<a name="yelp-document-set-page-id"></a><h3>yelp_document_set_page_id ()</h3>
249
250
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_page_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
250
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
251
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
251
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>,
252
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
254
<div class="refsect2" title="yelp_document_get_root_id ()">
255
<div class="refsect2">
255
256
<a name="yelp-document-get-root-id"></a><h3>yelp_document_get_root_id ()</h3>
256
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_root_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
257
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
257
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_root_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
258
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
260
<div class="refsect2" title="yelp_document_set_root_id ()">
261
<div class="refsect2">
261
262
<a name="yelp-document-set-root-id"></a><h3>yelp_document_set_root_id ()</h3>
262
263
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_root_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
263
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
264
<em class="parameter"><code>const <span class="type">gchar</span> *root_id</code></em>);</pre>
264
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
265
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *root_id</code></em>);</pre>
267
<div class="refsect2" title="yelp_document_get_prev_id ()">
268
<div class="refsect2">
268
269
<a name="yelp-document-get-prev-id"></a><h3>yelp_document_get_prev_id ()</h3>
269
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_prev_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
270
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
270
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_prev_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
271
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
273
<div class="refsect2" title="yelp_document_set_prev_id ()">
274
<div class="refsect2">
274
275
<a name="yelp-document-set-prev-id"></a><h3>yelp_document_set_prev_id ()</h3>
275
276
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_prev_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
276
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
277
<em class="parameter"><code>const <span class="type">gchar</span> *prev_id</code></em>);</pre>
277
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
278
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *prev_id</code></em>);</pre>
280
<div class="refsect2" title="yelp_document_get_next_id ()">
281
<div class="refsect2">
281
282
<a name="yelp-document-get-next-id"></a><h3>yelp_document_get_next_id ()</h3>
282
283
<pre class="programlisting"><span class="returnvalue">char</span> * yelp_document_get_next_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
283
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
284
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
286
<div class="refsect2" title="yelp_document_set_next_id ()">
287
<div class="refsect2">
287
288
<a name="yelp-document-set-next-id"></a><h3>yelp_document_set_next_id ()</h3>
288
289
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_next_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
289
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
290
<em class="parameter"><code>const <span class="type">gchar</span> *next_id</code></em>);</pre>
290
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
291
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *next_id</code></em>);</pre>
293
<div class="refsect2" title="yelp_document_get_up_id ()">
294
<div class="refsect2">
294
295
<a name="yelp-document-get-up-id"></a><h3>yelp_document_get_up_id ()</h3>
295
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_up_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
296
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
296
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_up_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
297
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
299
<div class="refsect2" title="yelp_document_set_up_id ()">
300
<div class="refsect2">
300
301
<a name="yelp-document-set-up-id"></a><h3>yelp_document_set_up_id ()</h3>
301
302
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_up_id (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
302
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
303
<em class="parameter"><code>const <span class="type">gchar</span> *up_id</code></em>);</pre>
303
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
304
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *up_id</code></em>);</pre>
306
<div class="refsect2" title="yelp_document_get_root_title ()">
307
<div class="refsect2">
307
308
<a name="yelp-document-get-root-title"></a><h3>yelp_document_get_root_title ()</h3>
308
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_root_title (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
309
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
309
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_root_title (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
310
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
312
<div class="refsect2" title="yelp_document_get_page_title ()">
313
<div class="refsect2">
313
314
<a name="yelp-document-get-page-title"></a><h3>yelp_document_get_page_title ()</h3>
314
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_page_title (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
315
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
315
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_page_title (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
316
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
318
<div class="refsect2" title="yelp_document_set_page_title ()">
319
<div class="refsect2">
319
320
<a name="yelp-document-set-page-title"></a><h3>yelp_document_set_page_title ()</h3>
320
321
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_page_title (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
321
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
322
<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>);</pre>
322
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
323
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre>
325
<div class="refsect2" title="yelp_document_get_page_desc ()">
326
<div class="refsect2">
326
327
<a name="yelp-document-get-page-desc"></a><h3>yelp_document_get_page_desc ()</h3>
327
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_page_desc (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
328
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
328
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_page_desc (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
329
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
331
<div class="refsect2" title="yelp_document_set_page_desc ()">
332
<div class="refsect2">
332
333
<a name="yelp-document-set-page-desc"></a><h3>yelp_document_set_page_desc ()</h3>
333
334
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_page_desc (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
334
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
335
<em class="parameter"><code>const <span class="type">gchar</span> *desc</code></em>);</pre>
335
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
336
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *desc</code></em>);</pre>
338
<div class="refsect2" title="yelp_document_get_page_icon ()">
339
<div class="refsect2">
339
340
<a name="yelp-document-get-page-icon"></a><h3>yelp_document_get_page_icon ()</h3>
340
<pre class="programlisting"><span class="returnvalue">gchar</span> * yelp_document_get_page_icon (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
341
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
341
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * yelp_document_get_page_icon (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
342
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
344
<div class="refsect2" title="yelp_document_set_page_icon ()">
345
<div class="refsect2">
345
346
<a name="yelp-document-set-page-icon"></a><h3>yelp_document_set_page_icon ()</h3>
346
347
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_set_page_icon (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
347
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
348
<em class="parameter"><code>const <span class="type">gchar</span> *icon</code></em>);</pre>
348
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
349
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *icon</code></em>);</pre>
351
<div class="refsect2" title="yelp_document_has_page ()">
352
<div class="refsect2">
352
353
<a name="yelp-document-has-page"></a><h3>yelp_document_has_page ()</h3>
353
<pre class="programlisting"><span class="returnvalue">gboolean</span> yelp_document_has_page (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
354
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>);</pre>
354
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> yelp_document_has_page (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
355
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>);</pre>
357
<div class="refsect2" title="yelp_document_signal ()">
358
<div class="refsect2">
358
359
<a name="yelp-document-signal"></a><h3>yelp_document_signal ()</h3>
359
360
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_signal (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
360
<em class="parameter"><code>const <span class="type">gchar</span> *page_id</code></em>,
361
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *page_id</code></em>,
361
362
<em class="parameter"><code><a href="YelpDocument.html#YelpDocumentSignal"><span class="type">YelpDocumentSignal</span></a> signal</code></em>,
362
<em class="parameter"><code>const <span class="type">GError</span> *error</code></em>);</pre>
363
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
365
<div class="refsect2" title="yelp_document_error_pending ()">
366
<div class="refsect2">
366
367
<a name="yelp-document-error-pending"></a><h3>yelp_document_error_pending ()</h3>
367
368
<pre class="programlisting"><span class="returnvalue">void</span> yelp_document_error_pending (<em class="parameter"><code><a href="YelpDocument.html"><span class="type">YelpDocument</span></a> *document</code></em>,
368
<em class="parameter"><code>const <span class="type">GError</span> *error</code></em>);</pre>
371
<div class="refsect1" title="Property Details">
369
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);</pre>
372
<div class="refsect2">
373
<a name="YelpDocumentPriv"></a><h3>YelpDocumentPriv</h3>
374
<pre class="programlisting">typedef struct _YelpDocumentPriv YelpDocumentPriv;</pre>
377
<div class="refsect1">
372
378
<a name="YelpDocument.property-details"></a><h2>Property Details</h2>
373
<div class="refsect2" title='The "document-uri" property'>
379
<div class="refsect2">
374
380
<a name="YelpDocument--document-uri"></a><h3>The <code class="literal">"document-uri"</code> property</h3>
375
<pre class="programlisting"> "document-uri" <span class="type">gchar</span>* : Read / Write / Construct Only</pre>
381
<pre class="programlisting"> "document-uri" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
376
382
<p>The URI which identifies the document.</p>
377
383
<p>Default value: NULL</p>
380
<div class="refsect2" title='The "indexed" property'>
386
<div class="refsect2">
381
387
<a name="YelpDocument--indexed"></a><h3>The <code class="literal">"indexed"</code> property</h3>
382
<pre class="programlisting"> "indexed" <span class="type">gboolean</span> : Read / Write / Construct</pre>
388
<pre class="programlisting"> "indexed" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct</pre>
383
389
<p>Whether the document content has been indexed.</p>
384
390
<p>Default value: FALSE</p>