Imported Upstream version 0.20.12
[profile/ivi/GUPnP.git] / doc / html / gupnp-Error-codes.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>GUPnP Reference Manual: Error codes</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7 <link rel="home" href="index.html" title="GUPnP Reference Manual">
8 <link rel="up" href="api-utility.html" title="Utility Functions">
9 <link rel="prev" href="GUPnPXMLDoc.html" title="GUPnPXMLDoc">
10 <link rel="next" href="gupnp-Special-UPnP-types.html" title="Special UPnP types">
11 <meta name="generator" content="GTK-Doc V1.20 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="10"><tr valign="middle">
16 <td width="100%" align="left" class="shortcuts">
17 <a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18                   <a href="#gupnp-Error-codes.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19                   <a href="#gupnp-Error-codes.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
20 </td>
21 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
22 <td><a accesskey="u" href="api-utility.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
23 <td><a accesskey="p" href="GUPnPXMLDoc.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
24 <td><a accesskey="n" href="gupnp-Special-UPnP-types.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25 </tr></table>
26 <div class="refentry">
27 <a name="gupnp-Error-codes"></a><div class="titlepage"></div>
28 <div class="refnamediv"><table width="100%"><tr>
29 <td valign="top">
30 <h2><span class="refentrytitle"><a name="gupnp-Error-codes.top_of_page"></a>Error codes</span></h2>
31 <p>Error codes — Error domains and codes.</p>
32 </td>
33 <td class="gallery_image" valign="top" align="right"></td>
34 </tr></table></div>
35 <div class="refsect1">
36 <a name="gupnp-Error-codes.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
38 <colgroup>
39 <col width="150px" class="functions_return">
40 <col class="functions_name">
41 </colgroup>
42 <tbody>
43 <tr>
44 <td class="define_keyword">#define</td>
45 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPNP-SERVER-ERROR:CAPS" title="GUPNP_SERVER_ERROR">GUPNP_SERVER_ERROR</a></td>
46 </tr>
47 <tr>
48 <td class="define_keyword">#define</td>
49 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPNP-EVENTING-ERROR:CAPS" title="GUPNP_EVENTING_ERROR">GUPNP_EVENTING_ERROR</a></td>
50 </tr>
51 <tr>
52 <td class="define_keyword">#define</td>
53 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPNP-CONTROL-ERROR:CAPS" title="GUPNP_CONTROL_ERROR">GUPNP_CONTROL_ERROR</a></td>
54 </tr>
55 <tr>
56 <td class="define_keyword">#define</td>
57 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPNP-XML-ERROR:CAPS" title="GUPNP_XML_ERROR">GUPNP_XML_ERROR</a></td>
58 </tr>
59 </tbody>
60 </table></div>
61 </div>
62 <div class="refsect1">
63 <a name="gupnp-Error-codes.other"></a><h2>Types and Values</h2>
64 <div class="informaltable"><table width="100%" border="0">
65 <colgroup>
66 <col width="150px" class="name">
67 <col class="description">
68 </colgroup>
69 <tbody>
70 <tr>
71 <td class="datatype_keyword">enum</td>
72 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPnPServerError" title="enum GUPnPServerError">GUPnPServerError</a></td>
73 </tr>
74 <tr>
75 <td class="datatype_keyword">enum</td>
76 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPnPEventingError" title="enum GUPnPEventingError">GUPnPEventingError</a></td>
77 </tr>
78 <tr>
79 <td class="datatype_keyword">enum</td>
80 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPnPControlError" title="enum GUPnPControlError">GUPnPControlError</a></td>
81 </tr>
82 <tr>
83 <td class="datatype_keyword">enum</td>
84 <td class="function_name"><a class="link" href="gupnp-Error-codes.html#GUPnPXMLError" title="enum GUPnPXMLError">GUPnPXMLError</a></td>
85 </tr>
86 </tbody>
87 </table></div>
88 </div>
89 <div class="refsect1">
90 <a name="gupnp-Error-codes.object-hierarchy"></a><h2>Object Hierarchy</h2>
91 <pre class="screen">
92 </pre>
93 </div>
94 <div class="refsect1">
95 <a name="gupnp-Error-codes.description"></a><h2>Description</h2>
96 </div>
97 <div class="refsect1">
98 <a name="gupnp-Error-codes.functions_details"></a><h2>Functions</h2>
99 <div class="refsect2">
100 <a name="GUPNP-SERVER-ERROR:CAPS"></a><h3>GUPNP_SERVER_ERROR</h3>
101 <pre class="programlisting">#define GUPNP_SERVER_ERROR (gupnp_server_error_quark ())
102 </pre>
103 <p>The <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP's server errors.</p>
104 <div class="refsect3">
105 <a name="id-1.3.6.6.7.2.5"></a><h4>Returns</h4>
106 <p> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP's server errors.</p>
107 <p></p>
108 </div>
109 </div>
110 <hr>
111 <div class="refsect2">
112 <a name="GUPNP-EVENTING-ERROR:CAPS"></a><h3>GUPNP_EVENTING_ERROR</h3>
113 <pre class="programlisting">#define GUPNP_EVENTING_ERROR (gupnp_eventing_error_quark ())
114 </pre>
115 <p>The <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP's eventing errors.</p>
116 <div class="refsect3">
117 <a name="id-1.3.6.6.7.3.5"></a><h4>Returns</h4>
118 <p> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP's eventing errors.</p>
119 <p></p>
120 </div>
121 </div>
122 <hr>
123 <div class="refsect2">
124 <a name="GUPNP-CONTROL-ERROR:CAPS"></a><h3>GUPNP_CONTROL_ERROR</h3>
125 <pre class="programlisting">#define GUPNP_CONTROL_ERROR (gupnp_control_error_quark ())
126 </pre>
127 <p>The <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP's control errors.</p>
128 <div class="refsect3">
129 <a name="id-1.3.6.6.7.4.5"></a><h4>Returns</h4>
130 <p> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP's control errors.</p>
131 <p></p>
132 </div>
133 </div>
134 <hr>
135 <div class="refsect2">
136 <a name="GUPNP-XML-ERROR:CAPS"></a><h3>GUPNP_XML_ERROR</h3>
137 <pre class="programlisting">#define GUPNP_XML_ERROR (gupnp_xml_error_quark ())
138 </pre>
139 <p>The <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP XML processing errors.</p>
140 <div class="refsect3">
141 <a name="id-1.3.6.6.7.5.5"></a><h4>Returns</h4>
142 <p> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> uniquely used by GUPnP XML processing errors.</p>
143 <p></p>
144 </div>
145 </div>
146 </div>
147 <div class="refsect1">
148 <a name="gupnp-Error-codes.other_details"></a><h2>Types and Values</h2>
149 <div class="refsect2">
150 <a name="GUPnPServerError"></a><h3>enum GUPnPServerError</h3>
151 <p><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> codes used for errors in the <a class="link" href="gupnp-Error-codes.html#GUPNP-SERVER-ERROR:CAPS" title="GUPNP_SERVER_ERROR"><span class="type">GUPNP_SERVER_ERROR</span></a> domain, when there
152 is communication with another server.</p>
153 <div class="refsect3">
154 <a name="id-1.3.6.6.8.2.4"></a><h4>Members</h4>
155 <div class="informaltable"><table width="100%" border="0">
156 <colgroup>
157 <col width="300px" class="enum_members_name">
158 <col class="enum_members_description">
159 <col width="200px" class="enum_members_annotations">
160 </colgroup>
161 <tbody>
162 <tr>
163 <td class="enum_member_name"><p><a name="GUPNP-SERVER-ERROR-INTERNAL-SERVER-ERROR:CAPS"></a>GUPNP_SERVER_ERROR_INTERNAL_SERVER_ERROR</p></td>
164 <td class="enum_member_description">
165 <p>Internal server error.</p>
166 </td>
167 <td class="enum_member_annotations"> </td>
168 </tr>
169 <tr>
170 <td class="enum_member_name"><p><a name="GUPNP-SERVER-ERROR-NOT-FOUND:CAPS"></a>GUPNP_SERVER_ERROR_NOT_FOUND</p></td>
171 <td class="enum_member_description">
172 <p>The resource was not found.</p>
173 </td>
174 <td class="enum_member_annotations"> </td>
175 </tr>
176 <tr>
177 <td class="enum_member_name"><p><a name="GUPNP-SERVER-ERROR-NOT-IMPLEMENTED:CAPS"></a>GUPNP_SERVER_ERROR_NOT_IMPLEMENTED</p></td>
178 <td class="enum_member_description">
179 <p>This method is not implemented.</p>
180 </td>
181 <td class="enum_member_annotations"> </td>
182 </tr>
183 <tr>
184 <td class="enum_member_name"><p><a name="GUPNP-SERVER-ERROR-INVALID-RESPONSE:CAPS"></a>GUPNP_SERVER_ERROR_INVALID_RESPONSE</p></td>
185 <td class="enum_member_description">
186 <p>Invalid response.</p>
187 </td>
188 <td class="enum_member_annotations"> </td>
189 </tr>
190 <tr>
191 <td class="enum_member_name"><p><a name="GUPNP-SERVER-ERROR-INVALID-URL:CAPS"></a>GUPNP_SERVER_ERROR_INVALID_URL</p></td>
192 <td class="enum_member_description">
193 <p>Invalid URL.</p>
194 </td>
195 <td class="enum_member_annotations"> </td>
196 </tr>
197 <tr>
198 <td class="enum_member_name"><p><a name="GUPNP-SERVER-ERROR-OTHER:CAPS"></a>GUPNP_SERVER_ERROR_OTHER</p></td>
199 <td class="enum_member_description">
200 <p>Unknown/unhandled error.</p>
201 </td>
202 <td class="enum_member_annotations"> </td>
203 </tr>
204 </tbody>
205 </table></div>
206 </div>
207 </div>
208 <hr>
209 <div class="refsect2">
210 <a name="GUPnPEventingError"></a><h3>enum GUPnPEventingError</h3>
211 <p><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> codes used for errors in the <a class="link" href="gupnp-Error-codes.html#GUPNP-EVENTING-ERROR:CAPS" title="GUPNP_EVENTING_ERROR"><span class="type">GUPNP_EVENTING_ERROR</span></a> domain, during
212 eventing of state variables.</p>
213 <div class="refsect3">
214 <a name="id-1.3.6.6.8.3.4"></a><h4>Members</h4>
215 <div class="informaltable"><table width="100%" border="0">
216 <colgroup>
217 <col width="300px" class="enum_members_name">
218 <col class="enum_members_description">
219 <col width="200px" class="enum_members_annotations">
220 </colgroup>
221 <tbody>
222 <tr>
223 <td class="enum_member_name"><p><a name="GUPNP-EVENTING-ERROR-SUBSCRIPTION-FAILED:CAPS"></a>GUPNP_EVENTING_ERROR_SUBSCRIPTION_FAILED</p></td>
224 <td class="enum_member_description">
225 <p>The subscription attempt failed.</p>
226 </td>
227 <td class="enum_member_annotations"> </td>
228 </tr>
229 <tr>
230 <td class="enum_member_name"><p><a name="GUPNP-EVENTING-ERROR-SUBSCRIPTION-LOST:CAPS"></a>GUPNP_EVENTING_ERROR_SUBSCRIPTION_LOST</p></td>
231 <td class="enum_member_description">
232 <p>The subscription was lost.</p>
233 </td>
234 <td class="enum_member_annotations"> </td>
235 </tr>
236 <tr>
237 <td class="enum_member_name"><p><a name="GUPNP-EVENTING-ERROR-NOTIFY-FAILED:CAPS"></a>GUPNP_EVENTING_ERROR_NOTIFY_FAILED</p></td>
238 <td class="enum_member_description">
239 <p>The notification failed.</p>
240 </td>
241 <td class="enum_member_annotations"> </td>
242 </tr>
243 </tbody>
244 </table></div>
245 </div>
246 </div>
247 <hr>
248 <div class="refsect2">
249 <a name="GUPnPControlError"></a><h3>enum GUPnPControlError</h3>
250 <p><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> codes used for errors in the <a class="link" href="gupnp-Error-codes.html#GUPNP-CONTROL-ERROR:CAPS" title="GUPNP_CONTROL_ERROR"><span class="type">GUPNP_CONTROL_ERROR</span></a> domain, during
251 invocation of service actions.</p>
252 <div class="refsect3">
253 <a name="id-1.3.6.6.8.4.4"></a><h4>Members</h4>
254 <div class="informaltable"><table width="100%" border="0">
255 <colgroup>
256 <col width="300px" class="enum_members_name">
257 <col class="enum_members_description">
258 <col width="200px" class="enum_members_annotations">
259 </colgroup>
260 <tbody>
261 <tr>
262 <td class="enum_member_name"><p><a name="GUPNP-CONTROL-ERROR-INVALID-ACTION:CAPS"></a>GUPNP_CONTROL_ERROR_INVALID_ACTION</p></td>
263 <td class="enum_member_description">
264 <p>The action name was invalid.</p>
265 </td>
266 <td class="enum_member_annotations"> </td>
267 </tr>
268 <tr>
269 <td class="enum_member_name"><p><a name="GUPNP-CONTROL-ERROR-INVALID-ARGS:CAPS"></a>GUPNP_CONTROL_ERROR_INVALID_ARGS</p></td>
270 <td class="enum_member_description">
271 <p>The action arguments were invalid.</p>
272 </td>
273 <td class="enum_member_annotations"> </td>
274 </tr>
275 <tr>
276 <td class="enum_member_name"><p><a name="GUPNP-CONTROL-ERROR-OUT-OF-SYNC:CAPS"></a>GUPNP_CONTROL_ERROR_OUT_OF_SYNC</p></td>
277 <td class="enum_member_description">
278 <p>Out of sync (deprecated).</p>
279 </td>
280 <td class="enum_member_annotations"> </td>
281 </tr>
282 <tr>
283 <td class="enum_member_name"><p><a name="GUPNP-CONTROL-ERROR-ACTION-FAILED:CAPS"></a>GUPNP_CONTROL_ERROR_ACTION_FAILED</p></td>
284 <td class="enum_member_description">
285 <p>The action failed.</p>
286 </td>
287 <td class="enum_member_annotations"> </td>
288 </tr>
289 </tbody>
290 </table></div>
291 </div>
292 </div>
293 <hr>
294 <div class="refsect2">
295 <a name="GUPnPXMLError"></a><h3>enum GUPnPXMLError</h3>
296 <p><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> codes used for errors in the <a class="link" href="gupnp-Error-codes.html#GUPNP-XML-ERROR:CAPS" title="GUPNP_XML_ERROR"><span class="type">GUPNP_XML_ERROR</span></a> domain, during
297 processing of XML data.</p>
298 <div class="refsect3">
299 <a name="id-1.3.6.6.8.5.4"></a><h4>Members</h4>
300 <div class="informaltable"><table width="100%" border="0">
301 <colgroup>
302 <col width="300px" class="enum_members_name">
303 <col class="enum_members_description">
304 <col width="200px" class="enum_members_annotations">
305 </colgroup>
306 <tbody>
307 <tr>
308 <td class="enum_member_name"><p><a name="GUPNP-XML-ERROR-PARSE:CAPS"></a>GUPNP_XML_ERROR_PARSE</p></td>
309 <td class="enum_member_description">
310 <p>Generic XML parsing error.</p>
311 </td>
312 <td class="enum_member_annotations"> </td>
313 </tr>
314 <tr>
315 <td class="enum_member_name"><p><a name="GUPNP-XML-ERROR-NO-NODE:CAPS"></a>GUPNP_XML_ERROR_NO_NODE</p></td>
316 <td class="enum_member_description">
317 <p>A required XML node was not found.</p>
318 </td>
319 <td class="enum_member_annotations"> </td>
320 </tr>
321 <tr>
322 <td class="enum_member_name"><p><a name="GUPNP-XML-ERROR-EMPTY-NODE:CAPS"></a>GUPNP_XML_ERROR_EMPTY_NODE</p></td>
323 <td class="enum_member_description">
324 <p>An XML node is unexpectedly empty.</p>
325 </td>
326 <td class="enum_member_annotations"> </td>
327 </tr>
328 <tr>
329 <td class="enum_member_name"><p><a name="GUPNP-XML-ERROR-INVALID-ATTRIBUTE:CAPS"></a>GUPNP_XML_ERROR_INVALID_ATTRIBUTE</p></td>
330 <td class="enum_member_description">
331 <p>An XML node has an unknown attribute.</p>
332 </td>
333 <td class="enum_member_annotations"> </td>
334 </tr>
335 <tr>
336 <td class="enum_member_name"><p><a name="GUPNP-XML-ERROR-OTHER:CAPS"></a>GUPNP_XML_ERROR_OTHER</p></td>
337 <td class="enum_member_description">
338 <p>Unknown/unhandled XML related errors.</p>
339 </td>
340 <td class="enum_member_annotations"> </td>
341 </tr>
342 </tbody>
343 </table></div>
344 </div>
345 </div>
346 </div>
347 </div>
348 <div class="footer">
349 <hr>
350           Generated by GTK-Doc V1.20</div>
351 </body>
352 </html>