<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<book xmlns="http://www.devhelp.net/book" title="Rest Reference Manual" link="index.html" author="" name="rest" version="2" language="c">
  <chapters>
    <sub name="Rest API Reference" link="ch01.html">
      <sub name="RestProxy" link="RestProxy.html"/>
      <sub name="RestProxyCall" link="RestProxyCall.html"/>
      <sub name="OAuthProxy" link="OAuthProxy.html"/>
      <sub name="OAuthProxyCall" link="OAuthProxyCall.html"/>
      <sub name="FlickrProxy" link="FlickrProxy.html"/>
      <sub name="FlickrProxyCall" link="FlickrProxyCall.html"/>
      <sub name="FacebookProxy" link="FacebookProxy.html"/>
      <sub name="FacebookProxyCall" link="FacebookProxyCall.html"/>
      <sub name="RestXmlParser" link="RestXmlParser.html"/>
    </sub>
  </chapters>
  <functions>
    <keyword type="struct" name="RestProxy" link="RestProxy.html#RestProxy-struct"/>
    <keyword type="struct" name="RestProxyClass" link="RestProxy.html#RestProxyClass"/>
    <keyword type="macro" name="REST_PROXY_ERROR" link="RestProxy.html#REST-PROXY-ERROR--CAPS"/>
    <keyword type="enum" name="enum RestProxyError" link="RestProxy.html#RestProxyError"/>
    <keyword type="function" name="rest_proxy_new ()" link="RestProxy.html#rest-proxy-new"/>
    <keyword type="function" name="rest_proxy_bind ()" link="RestProxy.html#rest-proxy-bind"/>
    <keyword type="function" name="rest_proxy_bind_valist ()" link="RestProxy.html#rest-proxy-bind-valist"/>
    <keyword type="function" name="rest_proxy_set_user_agent ()" link="RestProxy.html#rest-proxy-set-user-agent"/>
    <keyword type="function" name="rest_proxy_get_user_agent ()" link="RestProxy.html#rest-proxy-get-user-agent"/>
    <keyword type="function" name="rest_proxy_new_call ()" link="RestProxy.html#rest-proxy-new-call"/>
    <keyword type="function" name="rest_proxy_simple_run ()" link="RestProxy.html#rest-proxy-simple-run"/>
    <keyword type="function" name="rest_proxy_simple_run_valist ()" link="RestProxy.html#rest-proxy-simple-run-valist"/>
    <keyword type="property" name="The &quot;binding-required&quot; property" link="RestProxy.html#RestProxy--binding-required"/>
    <keyword type="property" name="The &quot;url-format&quot; property" link="RestProxy.html#RestProxy--url-format"/>
    <keyword type="property" name="The &quot;user-agent&quot; property" link="RestProxy.html#RestProxy--user-agent"/>
    <keyword type="struct" name="RestProxyCall" link="RestProxyCall.html#RestProxyCall-struct"/>
    <keyword type="macro" name="REST_PROXY_CALL_ERROR" link="RestProxyCall.html#REST-PROXY-CALL-ERROR--CAPS"/>
    <keyword type="enum" name="enum RestProxyCallError" link="RestProxyCall.html#RestProxyCallError"/>
    <keyword type="function" name="rest_proxy_call_set_method ()" link="RestProxyCall.html#rest-proxy-call-set-method"/>
    <keyword type="function" name="rest_proxy_call_get_method ()" link="RestProxyCall.html#rest-proxy-call-get-method"/>
    <keyword type="function" name="rest_proxy_call_set_function ()" link="RestProxyCall.html#rest-proxy-call-set-function"/>
    <keyword type="function" name="rest_proxy_call_add_header ()" link="RestProxyCall.html#rest-proxy-call-add-header"/>
    <keyword type="function" name="rest_proxy_call_add_headers ()" link="RestProxyCall.html#rest-proxy-call-add-headers"/>
    <keyword type="function" name="rest_proxy_call_add_headers_from_valist ()" link="RestProxyCall.html#rest-proxy-call-add-headers-from-valist"/>
    <keyword type="function" name="rest_proxy_call_lookup_header ()" link="RestProxyCall.html#rest-proxy-call-lookup-header"/>
    <keyword type="function" name="rest_proxy_call_remove_header ()" link="RestProxyCall.html#rest-proxy-call-remove-header"/>
    <keyword type="function" name="rest_proxy_call_add_param ()" link="RestProxyCall.html#rest-proxy-call-add-param"/>
    <keyword type="function" name="rest_proxy_call_add_params ()" link="RestProxyCall.html#rest-proxy-call-add-params"/>
    <keyword type="function" name="rest_proxy_call_add_params_from_valist ()" link="RestProxyCall.html#rest-proxy-call-add-params-from-valist"/>
    <keyword type="function" name="rest_proxy_call_lookup_param ()" link="RestProxyCall.html#rest-proxy-call-lookup-param"/>
    <keyword type="function" name="rest_proxy_call_remove_param ()" link="RestProxyCall.html#rest-proxy-call-remove-param"/>
    <keyword type="function" name="rest_proxy_call_get_params ()" link="RestProxyCall.html#rest-proxy-call-get-params"/>
    <keyword type="function" name="rest_proxy_call_run ()" link="RestProxyCall.html#rest-proxy-call-run"/>
    <keyword type="function" name="RestProxyCallAsyncCallback ()" link="RestProxyCall.html#RestProxyCallAsyncCallback"/>
    <keyword type="function" name="rest_proxy_call_async ()" link="RestProxyCall.html#rest-proxy-call-async"/>
    <keyword type="function" name="rest_proxy_call_cancel ()" link="RestProxyCall.html#rest-proxy-call-cancel"/>
    <keyword type="function" name="rest_proxy_call_sync ()" link="RestProxyCall.html#rest-proxy-call-sync"/>
    <keyword type="function" name="rest_proxy_call_lookup_response_header ()" link="RestProxyCall.html#rest-proxy-call-lookup-response-header"/>
    <keyword type="function" name="rest_proxy_call_get_response_headers ()" link="RestProxyCall.html#rest-proxy-call-get-response-headers"/>
    <keyword type="function" name="rest_proxy_call_get_payload_length ()" link="RestProxyCall.html#rest-proxy-call-get-payload-length"/>
    <keyword type="function" name="rest_proxy_call_get_payload ()" link="RestProxyCall.html#rest-proxy-call-get-payload"/>
    <keyword type="function" name="rest_proxy_call_get_status_code ()" link="RestProxyCall.html#rest-proxy-call-get-status-code"/>
    <keyword type="function" name="rest_proxy_call_get_status_message ()" link="RestProxyCall.html#rest-proxy-call-get-status-message"/>
    <keyword type="property" name="The &quot;proxy&quot; property" link="RestProxyCall.html#RestProxyCall--proxy"/>
    <keyword type="struct" name="OAuthProxy" link="OAuthProxy.html#OAuthProxy-struct"/>
    <keyword type="enum" name="enum OAuthSignatureMethod" link="OAuthProxy.html#OAuthSignatureMethod"/>
    <keyword type="function" name="oauth_proxy_new ()" link="OAuthProxy.html#oauth-proxy-new"/>
    <keyword type="function" name="oauth_proxy_new_with_token ()" link="OAuthProxy.html#oauth-proxy-new-with-token"/>
    <keyword type="function" name="OAuthProxyAuthCallback ()" link="OAuthProxy.html#OAuthProxyAuthCallback"/>
    <keyword type="function" name="oauth_proxy_auth_step ()" link="OAuthProxy.html#oauth-proxy-auth-step"/>
    <keyword type="function" name="oauth_proxy_auth_step_async ()" link="OAuthProxy.html#oauth-proxy-auth-step-async"/>
    <keyword type="function" name="oauth_proxy_request_token ()" link="OAuthProxy.html#oauth-proxy-request-token"/>
    <keyword type="function" name="oauth_proxy_request_token_async ()" link="OAuthProxy.html#oauth-proxy-request-token-async"/>
    <keyword type="function" name="oauth_proxy_is_oauth10a ()" link="OAuthProxy.html#oauth-proxy-is-oauth10a"/>
    <keyword type="function" name="oauth_proxy_access_token ()" link="OAuthProxy.html#oauth-proxy-access-token"/>
    <keyword type="function" name="oauth_proxy_access_token_async ()" link="OAuthProxy.html#oauth-proxy-access-token-async"/>
    <keyword type="function" name="oauth_proxy_get_token ()" link="OAuthProxy.html#oauth-proxy-get-token"/>
    <keyword type="function" name="oauth_proxy_set_token ()" link="OAuthProxy.html#oauth-proxy-set-token"/>
    <keyword type="function" name="oauth_proxy_get_token_secret ()" link="OAuthProxy.html#oauth-proxy-get-token-secret"/>
    <keyword type="function" name="oauth_proxy_set_token_secret ()" link="OAuthProxy.html#oauth-proxy-set-token-secret"/>
    <keyword type="property" name="The &quot;consumer-key&quot; property" link="OAuthProxy.html#OAuthProxy--consumer-key"/>
    <keyword type="property" name="The &quot;consumer-secret&quot; property" link="OAuthProxy.html#OAuthProxy--consumer-secret"/>
    <keyword type="property" name="The &quot;token&quot; property" link="OAuthProxy.html#OAuthProxy--token"/>
    <keyword type="property" name="The &quot;token-secret&quot; property" link="OAuthProxy.html#OAuthProxy--token-secret"/>
    <keyword type="struct" name="OAuthProxyCall" link="OAuthProxyCall.html#OAuthProxyCall-struct"/>
    <keyword type="struct" name="FlickrProxyPrivate" link="FlickrProxy.html#FlickrProxyPrivate"/>
    <keyword type="struct" name="FlickrProxy" link="FlickrProxy.html#FlickrProxy-struct"/>
    <keyword type="macro" name="FLICKR_PROXY_ERROR" link="FlickrProxy.html#FLICKR-PROXY-ERROR--CAPS"/>
    <keyword type="function" name="flickr_proxy_new ()" link="FlickrProxy.html#flickr-proxy-new"/>
    <keyword type="function" name="flickr_proxy_new_with_token ()" link="FlickrProxy.html#flickr-proxy-new-with-token"/>
    <keyword type="function" name="flickr_proxy_get_api_key ()" link="FlickrProxy.html#flickr-proxy-get-api-key"/>
    <keyword type="function" name="flickr_proxy_get_shared_secret ()" link="FlickrProxy.html#flickr-proxy-get-shared-secret"/>
    <keyword type="function" name="flickr_proxy_get_token ()" link="FlickrProxy.html#flickr-proxy-get-token"/>
    <keyword type="function" name="flickr_proxy_set_token ()" link="FlickrProxy.html#flickr-proxy-set-token"/>
    <keyword type="function" name="flickr_proxy_sign ()" link="FlickrProxy.html#flickr-proxy-sign"/>
    <keyword type="function" name="flickr_proxy_build_login_url ()" link="FlickrProxy.html#flickr-proxy-build-login-url"/>
    <keyword type="function" name="flickr_proxy_is_successful ()" link="FlickrProxy.html#flickr-proxy-is-successful"/>
    <keyword type="property" name="The &quot;api-key&quot; property" link="FlickrProxy.html#FlickrProxy--api-key"/>
    <keyword type="property" name="The &quot;shared-secret&quot; property" link="FlickrProxy.html#FlickrProxy--shared-secret"/>
    <keyword type="property" name="The &quot;token&quot; property" link="FlickrProxy.html#FlickrProxy--token"/>
    <keyword type="struct" name="FlickrProxyCall" link="FlickrProxyCall.html#FlickrProxyCall-struct"/>
    <keyword type="struct" name="FacebookProxyPrivate" link="FacebookProxy.html#FacebookProxyPrivate"/>
    <keyword type="struct" name="FacebookProxy" link="FacebookProxy.html#FacebookProxy-struct"/>
    <keyword type="function" name="facebook_proxy_new ()" link="FacebookProxy.html#facebook-proxy-new"/>
    <keyword type="function" name="facebook_proxy_new_with_session ()" link="FacebookProxy.html#facebook-proxy-new-with-session"/>
    <keyword type="function" name="facebook_proxy_get_api_key ()" link="FacebookProxy.html#facebook-proxy-get-api-key"/>
    <keyword type="function" name="facebook_proxy_set_app_secret ()" link="FacebookProxy.html#facebook-proxy-set-app-secret"/>
    <keyword type="function" name="facebook_proxy_get_app_secret ()" link="FacebookProxy.html#facebook-proxy-get-app-secret"/>
    <keyword type="function" name="facebook_proxy_get_session_key ()" link="FacebookProxy.html#facebook-proxy-get-session-key"/>
    <keyword type="function" name="facebook_proxy_set_session_key ()" link="FacebookProxy.html#facebook-proxy-set-session-key"/>
    <keyword type="function" name="facebook_proxy_sign ()" link="FacebookProxy.html#facebook-proxy-sign"/>
    <keyword type="function" name="facebook_proxy_build_login_url ()" link="FacebookProxy.html#facebook-proxy-build-login-url"/>
    <keyword type="function" name="facebook_proxy_build_permission_url ()" link="FacebookProxy.html#facebook-proxy-build-permission-url"/>
    <keyword type="property" name="The &quot;api-key&quot; property" link="FacebookProxy.html#FacebookProxy--api-key"/>
    <keyword type="property" name="The &quot;app-secret&quot; property" link="FacebookProxy.html#FacebookProxy--app-secret"/>
    <keyword type="property" name="The &quot;session-key&quot; property" link="FacebookProxy.html#FacebookProxy--session-key"/>
    <keyword type="struct" name="FacebookProxyCall" link="FacebookProxyCall.html#FacebookProxyCall-struct"/>
    <keyword type="struct" name="RestXmlParser" link="RestXmlParser.html#RestXmlParser-struct"/>
    <keyword type="struct" name="RestXmlNode" link="RestXmlParser.html#RestXmlNode"/>
    <keyword type="function" name="rest_xml_parser_new ()" link="RestXmlParser.html#rest-xml-parser-new"/>
    <keyword type="function" name="rest_xml_parser_parse_from_data ()" link="RestXmlParser.html#rest-xml-parser-parse-from-data"/>
    <keyword type="function" name="rest_xml_node_ref ()" link="RestXmlParser.html#rest-xml-node-ref"/>
    <keyword type="function" name="rest_xml_node_unref ()" link="RestXmlParser.html#rest-xml-node-unref"/>
    <keyword type="function" name="rest_xml_node_get_attr ()" link="RestXmlParser.html#rest-xml-node-get-attr"/>
    <keyword type="function" name="rest_xml_node_find ()" link="RestXmlParser.html#rest-xml-node-find"/>
    <keyword type="constant" name="PLAINTEXT" link="OAuthProxy.html#PLAINTEXT--CAPS"/>
    <keyword type="constant" name="HMAC_SHA1" link="OAuthProxy.html#HMAC-SHA1--CAPS"/>
  </functions>
</book>
