3 <namespace name=
"Rest">
4 <callback name=
"OAuthProxyAuthCallback">
5 <return-type type=
"void"/>
7 <parameter name=
"proxy" type=
"OAuthProxy*"/>
8 <parameter name=
"error" type=
"GError*"/>
9 <parameter name=
"weak_object" type=
"GObject*"/>
10 <parameter name=
"userdata" type=
"gpointer"/>
13 <callback name=
"RestProxyCallAsyncCallback">
14 <return-type type=
"void"/>
16 <parameter name=
"call" type=
"RestProxyCall*"/>
17 <parameter name=
"error" type=
"GError*"/>
18 <parameter name=
"weak_object" type=
"GObject*"/>
19 <parameter name=
"userdata" type=
"gpointer"/>
22 <boxed name=
"RestXmlNode" type-name=
"RestXmlNode" get-type=
"rest_xml_node_get_type">
23 <method name=
"find" symbol=
"rest_xml_node_find">
24 <return-type type=
"RestXmlNode*"/>
26 <parameter name=
"node" type=
"RestXmlNode*"/>
27 <parameter name=
"tag" type=
"gchar*"/>
30 <method name=
"free" symbol=
"rest_xml_node_free">
31 <return-type type=
"void"/>
33 <parameter name=
"node" type=
"RestXmlNode*"/>
36 <method name=
"get_attr" symbol=
"rest_xml_node_get_attr">
37 <return-type type=
"gchar*"/>
39 <parameter name=
"node" type=
"RestXmlNode*"/>
40 <parameter name=
"attr_name" type=
"gchar*"/>
43 <method name=
"ref" symbol=
"rest_xml_node_ref">
44 <return-type type=
"RestXmlNode*"/>
46 <parameter name=
"node" type=
"RestXmlNode*"/>
49 <method name=
"unref" symbol=
"rest_xml_node_unref">
50 <return-type type=
"void"/>
52 <parameter name=
"node" type=
"RestXmlNode*"/>
55 <field name=
"ref_count" type=
"int"/>
56 <field name=
"name" type=
"gchar*"/>
57 <field name=
"content" type=
"gchar*"/>
58 <field name=
"children" type=
"GHashTable*"/>
59 <field name=
"attrs" type=
"GHashTable*"/>
60 <field name=
"next" type=
"RestXmlNode*"/>
62 <enum name=
"OAuthSignatureMethod">
63 <member name=
"PLAINTEXT" value=
"0"/>
64 <member name=
"HMAC_SHA1" value=
"1"/>
66 <enum name=
"RestProxyCallError">
67 <member name=
"REST_PROXY_CALL_FAILED" value=
"0"/>
69 <enum name=
"RestProxyError">
70 <member name=
"REST_PROXY_ERROR_CANCELLED" value=
"1"/>
71 <member name=
"REST_PROXY_ERROR_RESOLUTION" value=
"2"/>
72 <member name=
"REST_PROXY_ERROR_CONNECTION" value=
"3"/>
73 <member name=
"REST_PROXY_ERROR_SSL" value=
"4"/>
74 <member name=
"REST_PROXY_ERROR_IO" value=
"5"/>
75 <member name=
"REST_PROXY_ERROR_FAILED" value=
"6"/>
76 <member name=
"REST_PROXY_ERROR_HTTP_MULTIPLE_CHOICES" value=
"300"/>
77 <member name=
"REST_PROXY_ERROR_HTTP_MOVED_PERMANENTLY" value=
"301"/>
78 <member name=
"REST_PROXY_ERROR_HTTP_FOUND" value=
"302"/>
79 <member name=
"REST_PROXY_ERROR_HTTP_SEE_OTHER" value=
"303"/>
80 <member name=
"REST_PROXY_ERROR_HTTP_NOT_MODIFIED" value=
"304"/>
81 <member name=
"REST_PROXY_ERROR_HTTP_USE_PROXY" value=
"305"/>
82 <member name=
"REST_PROXY_ERROR_HTTP_THREEOHSIX" value=
"306"/>
83 <member name=
"REST_PROXY_ERROR_HTTP_TEMPORARY_REDIRECT" value=
"307"/>
84 <member name=
"REST_PROXY_ERROR_HTTP_BAD_REQUEST" value=
"400"/>
85 <member name=
"REST_PROXY_ERROR_HTTP_UNAUTHORIZED" value=
"401"/>
86 <member name=
"REST_PROXY_ERROR_HTTP_FOUROHTWO" value=
"402"/>
87 <member name=
"REST_PROXY_ERROR_HTTP_FORBIDDEN" value=
"403"/>
88 <member name=
"REST_PROXY_ERROR_HTTP_NOT_FOUND" value=
"404"/>
89 <member name=
"REST_PROXY_ERROR_HTTP_METHOD_NOT_ALLOWED" value=
"405"/>
90 <member name=
"REST_PROXY_ERROR_HTTP_NOT_ACCEPTABLE" value=
"406"/>
91 <member name=
"REST_PROXY_ERROR_HTTP_PROXY_AUTHENTICATION_REQUIRED" value=
"407"/>
92 <member name=
"REST_PROXY_ERROR_HTTP_REQUEST_TIMEOUT" value=
"408"/>
93 <member name=
"REST_PROXY_ERROR_HTTP_CONFLICT" value=
"409"/>
94 <member name=
"REST_PROXY_ERROR_HTTP_GONE" value=
"410"/>
95 <member name=
"REST_PROXY_ERROR_HTTP_LENGTH_REQUIRED" value=
"411"/>
96 <member name=
"REST_PROXY_ERROR_HTTP_PRECONDITION_FAILED" value=
"412"/>
97 <member name=
"REST_PROXY_ERROR_HTTP_REQUEST_ENTITY_TOO_LARGE" value=
"413"/>
98 <member name=
"REST_PROXY_ERROR_HTTP_REQUEST_URI_TOO_LONG" value=
"414"/>
99 <member name=
"REST_PROXY_ERROR_HTTP_UNSUPPORTED_MEDIA_TYPE" value=
"415"/>
100 <member name=
"REST_PROXY_ERROR_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE" value=
"416"/>
101 <member name=
"REST_PROXY_ERROR_HTTP_EXPECTATION_FAILED" value=
"417"/>
102 <member name=
"REST_PROXY_ERROR_HTTP_INTERNAL_SERVER_ERROR" value=
"500"/>
103 <member name=
"REST_PROXY_ERROR_HTTP_NOT_IMPLEMENTED" value=
"501"/>
104 <member name=
"REST_PROXY_ERROR_HTTP_BAD_GATEWAY" value=
"502"/>
105 <member name=
"REST_PROXY_ERROR_HTTP_SERVICE_UNAVAILABLE" value=
"503"/>
106 <member name=
"REST_PROXY_ERROR_HTTP_GATEWAY_TIMEOUT" value=
"504"/>
107 <member name=
"REST_PROXY_ERROR_HTTP_HTTP_VERSION_NOT_SUPPORTED" value=
"505"/>
109 <object name=
"FacebookProxy" parent=
"RestProxy" type-name=
"FacebookProxy" get-type=
"facebook_proxy_get_type">
110 <method name=
"build_login_url" symbol=
"facebook_proxy_build_login_url">
111 <return-type type=
"char*"/>
113 <parameter name=
"proxy" type=
"FacebookProxy*"/>
114 <parameter name=
"frob" type=
"char*"/>
117 <method name=
"build_permission_url" symbol=
"facebook_proxy_build_permission_url">
118 <return-type type=
"char*"/>
120 <parameter name=
"proxy" type=
"FacebookProxy*"/>
121 <parameter name=
"perms" type=
"char*"/>
124 <method name=
"get_api_key" symbol=
"facebook_proxy_get_api_key">
125 <return-type type=
"char*"/>
127 <parameter name=
"proxy" type=
"FacebookProxy*"/>
130 <method name=
"get_app_secret" symbol=
"facebook_proxy_get_app_secret">
131 <return-type type=
"char*"/>
133 <parameter name=
"proxy" type=
"FacebookProxy*"/>
136 <method name=
"get_session_key" symbol=
"facebook_proxy_get_session_key">
137 <return-type type=
"char*"/>
139 <parameter name=
"proxy" type=
"FacebookProxy*"/>
142 <constructor name=
"new" symbol=
"facebook_proxy_new">
143 <return-type type=
"RestProxy*"/>
145 <parameter name=
"api_key" type=
"char*"/>
146 <parameter name=
"app_secret" type=
"char*"/>
149 <constructor name=
"new_with_session" symbol=
"facebook_proxy_new_with_session">
150 <return-type type=
"RestProxy*"/>
152 <parameter name=
"api_key" type=
"char*"/>
153 <parameter name=
"app_secret" type=
"char*"/>
154 <parameter name=
"session_key" type=
"char*"/>
157 <method name=
"set_app_secret" symbol=
"facebook_proxy_set_app_secret">
158 <return-type type=
"void"/>
160 <parameter name=
"proxy" type=
"FacebookProxy*"/>
161 <parameter name=
"secret" type=
"char*"/>
164 <method name=
"set_session_key" symbol=
"facebook_proxy_set_session_key">
165 <return-type type=
"void"/>
167 <parameter name=
"proxy" type=
"FacebookProxy*"/>
168 <parameter name=
"session_key" type=
"char*"/>
171 <method name=
"sign" symbol=
"facebook_proxy_sign">
172 <return-type type=
"char*"/>
174 <parameter name=
"proxy" type=
"FacebookProxy*"/>
175 <parameter name=
"params" type=
"GHashTable*"/>
178 <property name=
"api-key" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
179 <property name=
"app-secret" type=
"char*" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
180 <property name=
"session-key" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
182 <object name=
"FacebookProxyCall" parent=
"RestProxyCall" type-name=
"FacebookProxyCall" get-type=
"facebook_proxy_call_get_type">
184 <object name=
"FlickrProxy" parent=
"RestProxy" type-name=
"FlickrProxy" get-type=
"flickr_proxy_get_type">
185 <method name=
"build_login_url" symbol=
"flickr_proxy_build_login_url">
186 <return-type type=
"char*"/>
188 <parameter name=
"proxy" type=
"FlickrProxy*"/>
189 <parameter name=
"frob" type=
"char*"/>
192 <method name=
"get_api_key" symbol=
"flickr_proxy_get_api_key">
193 <return-type type=
"char*"/>
195 <parameter name=
"proxy" type=
"FlickrProxy*"/>
198 <method name=
"get_shared_secret" symbol=
"flickr_proxy_get_shared_secret">
199 <return-type type=
"char*"/>
201 <parameter name=
"proxy" type=
"FlickrProxy*"/>
204 <method name=
"get_token" symbol=
"flickr_proxy_get_token">
205 <return-type type=
"char*"/>
207 <parameter name=
"proxy" type=
"FlickrProxy*"/>
210 <constructor name=
"new" symbol=
"flickr_proxy_new">
211 <return-type type=
"RestProxy*"/>
213 <parameter name=
"api_key" type=
"char*"/>
214 <parameter name=
"shared_secret" type=
"char*"/>
217 <constructor name=
"new_with_token" symbol=
"flickr_proxy_new_with_token">
218 <return-type type=
"RestProxy*"/>
220 <parameter name=
"api_key" type=
"char*"/>
221 <parameter name=
"shared_secret" type=
"char*"/>
222 <parameter name=
"token" type=
"char*"/>
225 <method name=
"set_token" symbol=
"flickr_proxy_set_token">
226 <return-type type=
"void"/>
228 <parameter name=
"proxy" type=
"FlickrProxy*"/>
229 <parameter name=
"token" type=
"char*"/>
232 <method name=
"sign" symbol=
"flickr_proxy_sign">
233 <return-type type=
"char*"/>
235 <parameter name=
"proxy" type=
"FlickrProxy*"/>
236 <parameter name=
"params" type=
"GHashTable*"/>
239 <property name=
"api-key" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
240 <property name=
"shared-secret" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
241 <property name=
"token" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
243 <object name=
"FlickrProxyCall" parent=
"RestProxyCall" type-name=
"FlickrProxyCall" get-type=
"flickr_proxy_call_get_type">
245 <object name=
"OAuthProxy" parent=
"RestProxy" type-name=
"OAuthProxy" get-type=
"oauth_proxy_get_type">
246 <method name=
"auth_step" symbol=
"oauth_proxy_auth_step">
247 <return-type type=
"gboolean"/>
249 <parameter name=
"proxy" type=
"OAuthProxy*"/>
250 <parameter name=
"function" type=
"char*"/>
251 <parameter name=
"error" type=
"GError**"/>
254 <method name=
"auth_step_async" symbol=
"oauth_proxy_auth_step_async">
255 <return-type type=
"gboolean"/>
257 <parameter name=
"proxy" type=
"OAuthProxy*"/>
258 <parameter name=
"function" type=
"char*"/>
259 <parameter name=
"callback" type=
"OAuthProxyAuthCallback"/>
260 <parameter name=
"weak_object" type=
"GObject*"/>
261 <parameter name=
"user_data" type=
"gpointer"/>
262 <parameter name=
"error_out" type=
"GError**"/>
265 <method name=
"get_token" symbol=
"oauth_proxy_get_token">
266 <return-type type=
"char*"/>
268 <parameter name=
"proxy" type=
"OAuthProxy*"/>
271 <method name=
"get_token_secret" symbol=
"oauth_proxy_get_token_secret">
272 <return-type type=
"char*"/>
274 <parameter name=
"proxy" type=
"OAuthProxy*"/>
277 <constructor name=
"new" symbol=
"oauth_proxy_new">
278 <return-type type=
"RestProxy*"/>
280 <parameter name=
"consumer_key" type=
"char*"/>
281 <parameter name=
"consumer_secret" type=
"char*"/>
282 <parameter name=
"url_format" type=
"gchar*"/>
283 <parameter name=
"binding_required" type=
"gboolean"/>
286 <constructor name=
"new_with_token" symbol=
"oauth_proxy_new_with_token">
287 <return-type type=
"RestProxy*"/>
289 <parameter name=
"consumer_key" type=
"char*"/>
290 <parameter name=
"consumer_secret" type=
"char*"/>
291 <parameter name=
"token" type=
"char*"/>
292 <parameter name=
"token_secret" type=
"char*"/>
293 <parameter name=
"url_format" type=
"gchar*"/>
294 <parameter name=
"binding_required" type=
"gboolean"/>
297 <method name=
"set_token" symbol=
"oauth_proxy_set_token">
298 <return-type type=
"void"/>
300 <parameter name=
"proxy" type=
"OAuthProxy*"/>
301 <parameter name=
"token" type=
"char*"/>
304 <method name=
"set_token_secret" symbol=
"oauth_proxy_set_token_secret">
305 <return-type type=
"void"/>
307 <parameter name=
"proxy" type=
"OAuthProxy*"/>
308 <parameter name=
"token_secret" type=
"char*"/>
311 <property name=
"consumer-key" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
312 <property name=
"consumer-secret" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
313 <property name=
"token" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
314 <property name=
"token-secret" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
316 <object name=
"OAuthProxyCall" parent=
"RestProxyCall" type-name=
"OAuthProxyCall" get-type=
"oauth_proxy_call_get_type">
318 <object name=
"RestProxy" parent=
"GObject" type-name=
"RestProxy" get-type=
"rest_proxy_get_type">
319 <method name=
"bind" symbol=
"rest_proxy_bind">
320 <return-type type=
"gboolean"/>
322 <parameter name=
"proxy" type=
"RestProxy*"/>
325 <method name=
"bind_valist" symbol=
"rest_proxy_bind_valist">
326 <return-type type=
"gboolean"/>
328 <parameter name=
"proxy" type=
"RestProxy*"/>
329 <parameter name=
"params" type=
"va_list"/>
332 <method name=
"error_quark" symbol=
"rest_proxy_error_quark">
333 <return-type type=
"GQuark"/>
335 <method name=
"get_user_agent" symbol=
"rest_proxy_get_user_agent">
336 <return-type type=
"gchar*"/>
338 <parameter name=
"proxy" type=
"RestProxy*"/>
341 <constructor name=
"new" symbol=
"rest_proxy_new">
342 <return-type type=
"RestProxy*"/>
344 <parameter name=
"url_format" type=
"gchar*"/>
345 <parameter name=
"binding_required" type=
"gboolean"/>
348 <constructor name=
"new_call" symbol=
"rest_proxy_new_call">
349 <return-type type=
"RestProxyCall*"/>
351 <parameter name=
"proxy" type=
"RestProxy*"/>
354 <method name=
"set_user_agent" symbol=
"rest_proxy_set_user_agent">
355 <return-type type=
"void"/>
357 <parameter name=
"proxy" type=
"RestProxy*"/>
358 <parameter name=
"user_agent" type=
"char*"/>
361 <method name=
"simple_run" symbol=
"rest_proxy_simple_run">
362 <return-type type=
"gboolean"/>
364 <parameter name=
"proxy" type=
"RestProxy*"/>
365 <parameter name=
"payload" type=
"gchar**"/>
366 <parameter name=
"len" type=
"goffset*"/>
367 <parameter name=
"error" type=
"GError**"/>
370 <method name=
"simple_run_valist" symbol=
"rest_proxy_simple_run_valist">
371 <return-type type=
"gboolean"/>
373 <parameter name=
"proxy" type=
"RestProxy*"/>
374 <parameter name=
"payload" type=
"gchar**"/>
375 <parameter name=
"len" type=
"goffset*"/>
376 <parameter name=
"error" type=
"GError**"/>
377 <parameter name=
"params" type=
"va_list"/>
380 <property name=
"binding-required" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
381 <property name=
"url-format" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
382 <property name=
"user-agent" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
383 <vfunc name=
"bind_valist">
384 <return-type type=
"gboolean"/>
386 <parameter name=
"proxy" type=
"RestProxy*"/>
387 <parameter name=
"params" type=
"va_list"/>
390 <vfunc name=
"new_call">
391 <return-type type=
"RestProxyCall*"/>
393 <parameter name=
"proxy" type=
"RestProxy*"/>
396 <vfunc name=
"simple_run_valist">
397 <return-type type=
"gboolean"/>
399 <parameter name=
"proxy" type=
"RestProxy*"/>
400 <parameter name=
"payload" type=
"gchar**"/>
401 <parameter name=
"len" type=
"goffset*"/>
402 <parameter name=
"error" type=
"GError**"/>
403 <parameter name=
"params" type=
"va_list"/>
407 <object name=
"RestProxyCall" parent=
"GObject" type-name=
"RestProxyCall" get-type=
"rest_proxy_call_get_type">
408 <method name=
"add_header" symbol=
"rest_proxy_call_add_header">
409 <return-type type=
"void"/>
411 <parameter name=
"call" type=
"RestProxyCall*"/>
412 <parameter name=
"header" type=
"gchar*"/>
413 <parameter name=
"value" type=
"gchar*"/>
416 <method name=
"add_headers" symbol=
"rest_proxy_call_add_headers">
417 <return-type type=
"void"/>
419 <parameter name=
"call" type=
"RestProxyCall*"/>
422 <method name=
"add_headers_from_valist" symbol=
"rest_proxy_call_add_headers_from_valist">
423 <return-type type=
"void"/>
425 <parameter name=
"call" type=
"RestProxyCall*"/>
426 <parameter name=
"headers" type=
"va_list"/>
429 <method name=
"add_param" symbol=
"rest_proxy_call_add_param">
430 <return-type type=
"void"/>
432 <parameter name=
"call" type=
"RestProxyCall*"/>
433 <parameter name=
"param" type=
"gchar*"/>
434 <parameter name=
"value" type=
"gchar*"/>
437 <method name=
"add_params" symbol=
"rest_proxy_call_add_params">
438 <return-type type=
"void"/>
440 <parameter name=
"call" type=
"RestProxyCall*"/>
443 <method name=
"add_params_from_valist" symbol=
"rest_proxy_call_add_params_from_valist">
444 <return-type type=
"void"/>
446 <parameter name=
"call" type=
"RestProxyCall*"/>
447 <parameter name=
"params" type=
"va_list"/>
450 <method name=
"async" symbol=
"rest_proxy_call_async">
451 <return-type type=
"gboolean"/>
453 <parameter name=
"call" type=
"RestProxyCall*"/>
454 <parameter name=
"callback" type=
"RestProxyCallAsyncCallback"/>
455 <parameter name=
"weak_object" type=
"GObject*"/>
456 <parameter name=
"userdata" type=
"gpointer"/>
457 <parameter name=
"error" type=
"GError**"/>
460 <method name=
"cancel" symbol=
"rest_proxy_call_cancel">
461 <return-type type=
"gboolean"/>
463 <parameter name=
"call" type=
"RestProxyCall*"/>
464 <parameter name=
"error" type=
"GError**"/>
467 <method name=
"error_quark" symbol=
"rest_proxy_call_error_quark">
468 <return-type type=
"GQuark"/>
470 <method name=
"get_method" symbol=
"rest_proxy_call_get_method">
471 <return-type type=
"char*"/>
473 <parameter name=
"call" type=
"RestProxyCall*"/>
476 <method name=
"get_params" symbol=
"rest_proxy_call_get_params">
477 <return-type type=
"GHashTable*"/>
479 <parameter name=
"call" type=
"RestProxyCall*"/>
482 <method name=
"get_payload" symbol=
"rest_proxy_call_get_payload">
483 <return-type type=
"gchar*"/>
485 <parameter name=
"call" type=
"RestProxyCall*"/>
488 <method name=
"get_payload_length" symbol=
"rest_proxy_call_get_payload_length">
489 <return-type type=
"goffset"/>
491 <parameter name=
"call" type=
"RestProxyCall*"/>
494 <method name=
"get_response_headers" symbol=
"rest_proxy_call_get_response_headers">
495 <return-type type=
"GHashTable*"/>
497 <parameter name=
"call" type=
"RestProxyCall*"/>
500 <method name=
"get_status_code" symbol=
"rest_proxy_call_get_status_code">
501 <return-type type=
"guint"/>
503 <parameter name=
"call" type=
"RestProxyCall*"/>
506 <method name=
"get_status_message" symbol=
"rest_proxy_call_get_status_message">
507 <return-type type=
"gchar*"/>
509 <parameter name=
"call" type=
"RestProxyCall*"/>
512 <method name=
"lookup_header" symbol=
"rest_proxy_call_lookup_header">
513 <return-type type=
"gchar*"/>
515 <parameter name=
"call" type=
"RestProxyCall*"/>
516 <parameter name=
"header" type=
"gchar*"/>
519 <method name=
"lookup_param" symbol=
"rest_proxy_call_lookup_param">
520 <return-type type=
"gchar*"/>
522 <parameter name=
"call" type=
"RestProxyCall*"/>
523 <parameter name=
"param" type=
"gchar*"/>
526 <method name=
"lookup_response_header" symbol=
"rest_proxy_call_lookup_response_header">
527 <return-type type=
"gchar*"/>
529 <parameter name=
"call" type=
"RestProxyCall*"/>
530 <parameter name=
"header" type=
"gchar*"/>
533 <method name=
"remove_header" symbol=
"rest_proxy_call_remove_header">
534 <return-type type=
"void"/>
536 <parameter name=
"call" type=
"RestProxyCall*"/>
537 <parameter name=
"header" type=
"gchar*"/>
540 <method name=
"remove_param" symbol=
"rest_proxy_call_remove_param">
541 <return-type type=
"void"/>
543 <parameter name=
"call" type=
"RestProxyCall*"/>
544 <parameter name=
"param" type=
"gchar*"/>
547 <method name=
"run" symbol=
"rest_proxy_call_run">
548 <return-type type=
"gboolean"/>
550 <parameter name=
"call" type=
"RestProxyCall*"/>
551 <parameter name=
"loop" type=
"GMainLoop**"/>
552 <parameter name=
"error" type=
"GError**"/>
555 <method name=
"set_function" symbol=
"rest_proxy_call_set_function">
556 <return-type type=
"void"/>
558 <parameter name=
"call" type=
"RestProxyCall*"/>
559 <parameter name=
"function" type=
"gchar*"/>
562 <method name=
"set_method" symbol=
"rest_proxy_call_set_method">
563 <return-type type=
"void"/>
565 <parameter name=
"call" type=
"RestProxyCall*"/>
566 <parameter name=
"method" type=
"gchar*"/>
569 <method name=
"sync" symbol=
"rest_proxy_call_sync">
570 <return-type type=
"gboolean"/>
572 <parameter name=
"call" type=
"RestProxyCall*"/>
573 <parameter name=
"error_out" type=
"GError**"/>
576 <property name=
"proxy" type=
"RestProxy*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
577 <vfunc name=
"prepare">
578 <return-type type=
"gboolean"/>
580 <parameter name=
"call" type=
"RestProxyCall*"/>
581 <parameter name=
"error" type=
"GError**"/>
585 <object name=
"RestXmlParser" parent=
"GObject" type-name=
"RestXmlParser" get-type=
"rest_xml_parser_get_type">
586 <constructor name=
"new" symbol=
"rest_xml_parser_new">
587 <return-type type=
"RestXmlParser*"/>
589 <method name=
"parse_from_data" symbol=
"rest_xml_parser_parse_from_data">
590 <return-type type=
"RestXmlNode*"/>
592 <parameter name=
"parser" type=
"RestXmlParser*"/>
593 <parameter name=
"data" type=
"gchar*"/>
594 <parameter name=
"len" type=
"goffset"/>