Replace old gtk-doc test with GTK_DOC_CHECK() (AC_OUTPUT): add
authorDan Winship <danw@src.gnome.org>
Tue, 18 Nov 2003 20:15:22 +0000 (20:15 +0000)
committerDan Winship <danw@src.gnome.org>
Tue, 18 Nov 2003 20:15:22 +0000 (20:15 +0000)
* configure.in: Replace old gtk-doc test with GTK_DOC_CHECK()
(AC_OUTPUT): add docs/Makefile, docs/reference/Makefile

* autogen.sh (REQUIRED_AUTOMAKE_VERSION): 1.6, for gtk-doc.make

* Makefile.am: updates for gtk-doc
(SUBDIRS): add back "docs"

* docs/Makefile.am (EXTRA_DIST): remove, since those old docs
aren't around any more

* docs/reference/*: set up gtk-doc

* libsoup/Makefile.am (INCLUDES): Change G_LOG_DOMAIN to
"libsoup". Remove unused defines.

* libsoup/soup-connection.c: Fix doc comments
* libsoup/soup-message.c: Likewise
* libsoup/soup-misc.c: Likewise
* libsoup/soup-socket.c: Likewise
* libsoup/soup-uri.c: Likewise

* libsoup/soup-address.h: Fixes to please gtk-doc
* libsoup/soup-connection.h: Likewise
* libsoup/soup-message.h: Likewise
* libsoup/soup-message-private.h: Likewise
* libsoup/soup-misc.h: Likewise
* libsoup/soup-server-auth.h: Likewise
* libsoup/soup-socket.h: Likewise
* libsoup/soup-status.h: Likewise

39 files changed:
ChangeLog
Makefile.am
autogen.sh
configure.in
docs/Makefile.am
docs/reference/.cvsignore
docs/reference/Makefile.am
docs/reference/libsoup-docs.sgml [new file with mode: 0644]
docs/reference/libsoup-overrides.txt [new file with mode: 0644]
docs/reference/libsoup-sections.txt [new file with mode: 0644]
docs/reference/libsoup.types [new file with mode: 0644]
docs/reference/soup-docs.sgml [deleted file]
docs/reference/soup-sections.txt [deleted file]
docs/reference/tmpl/libsoup-unused.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-address.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-auth-basic.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-auth-digest.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-auth.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-connection-ntlm.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-connection.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-dns.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-headers.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-marshal.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-md5-utils.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-message-private.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-message-queue.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-message.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-method.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-misc.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-server-auth.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-server-message.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-server.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-session.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-soap-message.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-socket.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-ssl.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-status.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-types.sgml [new file with mode: 0644]
docs/reference/tmpl/soup-uri.sgml [new file with mode: 0644]

index 5330554..4c6e6d9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2003-11-18  Dan Winship  <danw@ximian.com>
 
+       * configure.in: Replace old gtk-doc test with GTK_DOC_CHECK()
+       (AC_OUTPUT): add docs/Makefile, docs/reference/Makefile
+
+       * autogen.sh (REQUIRED_AUTOMAKE_VERSION): 1.6, for gtk-doc.make
+
+       * Makefile.am: updates for gtk-doc
+       (SUBDIRS): add back "docs"
+
+       * docs/Makefile.am (EXTRA_DIST): remove, since those old docs
+       aren't around any more
+
+       * docs/reference/*: set up gtk-doc
+
        * libsoup/Makefile.am (INCLUDES): Change G_LOG_DOMAIN to
        "libsoup". Remove unused defines.
 
@@ -16,6 +29,7 @@
        * libsoup/soup-misc.h: Likewise
        * libsoup/soup-server-auth.h: Likewise
        * libsoup/soup-socket.h: Likewise
+       * libsoup/soup-status.h: Likewise
 
 2003-11-18  Dan Winship  <danw@ximian.com>
 
index f7fc309..16e2fef 100644 (file)
@@ -1,8 +1,11 @@
 ## Process this file with automake to produce Makefile.in
+AUTOMAKE_OPTIONS = 1.6
 
-SUBDIRS = libsoup tests 
+SUBDIRS = libsoup tests docs
 
-EXTRA_DIST = libsoup-$(SOUP_API_VERSION).pc.in
+EXTRA_DIST = libsoup-$(SOUP_API_VERSION).pc.in gtk-doc.make
+
+DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = libsoup-$(SOUP_API_VERSION).pc
index 9dd6c02..aa638a6 100755 (executable)
@@ -5,6 +5,7 @@ srcdir=`dirname $0`
 test -z "$srcdir" && srcdir=.
 
 PKG_NAME="libsoup"
+REQUIRED_AUTOMAKE_VERSION=1.6
 
 (test -f $srcdir/configure.in \
   && test -f $srcdir/ChangeLog \
index b9bc653..b14cf0e 100644 (file)
@@ -240,44 +240,10 @@ fi
 AC_SUBST(GNUTLS_CFLAGS)
 AC_SUBST(GNUTLS_LIBS)
 
-dnl *********************************************
-dnl *** Checks for gtk-doc (lifted from glib) ***
-dnl *********************************************
-
-AC_ARG_WITH(html-dir, [  --with-html-dir=PATH     Path to installed docs ])
-
-if test "x$with_html_dir" = "x" ; then
-  HTML_DIR='${datadir}/gtk-doc/html'
-else
-  HTML_DIR=$with_html_dir
-fi
-
-AC_SUBST(HTML_DIR)
-
-AC_CHECK_PROG(GTKDOC, gtkdoc-mkdb, true, false)
-AM_CONDITIONAL(HAVE_GTK_DOC, $GTKDOC)
-AC_SUBST(HAVE_GTK_DOC)
-
-AC_CHECK_PROG(DB2HTML, db2html, true, false)
-AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML)
-
-dnl Let people disable the gtk-doc stuff.
-AC_ARG_ENABLE(gtk-doc, 
-             [  --enable-gtk-doc         Use gtk-doc to build documentation [default=auto]], 
-             enable_gtk_doc="$enableval", 
-             enable_gtk_doc=auto)
-
-if test x$enable_gtk_doc = xauto ; then
-  if test x$GTKDOC = xtrue ; then
-    enable_gtk_doc=yes
-  else
-    enable_gtk_doc=no 
-  fi
-fi
-
-dnl NOTE: We need to use a separate automake conditional for this
-dnl       to make this work with the tarballs.
-AM_CONDITIONAL(ENABLE_GTK_DOC, test x$enable_gtk_doc = xyes)
+dnl ***************
+dnl *** gtk-doc ***
+dnl ***************
+GTK_DOC_CHECK([1.0])
 
 
 dnl *************************************
@@ -306,16 +272,6 @@ AC_OUTPUT([
        Makefile
        libsoup/Makefile
        tests/Makefile
+       docs/Makefile
+       docs/reference/Makefile
        ])
-
-echo "
-
-Configuration:
-
-  Source code location:                ${srcdir}
-  Compiler:                    ${CC}
-  Build flags:                 ${CFLAGS} ${SOUP_DEBUG_FLAGS}
-
-  SSL support:                 ${enable_ssl}
-
-"
index c185ffe..f3ddc22 100644 (file)
@@ -1,3 +1 @@
 SUBDIRS = reference
-
-EXTRA_DIST = soap-encoding.txt soap-envelope.txt wsdl-C-api
\ No newline at end of file
index e3c3666..2a9165e 100644 (file)
@@ -1,11 +1,10 @@
 Makefile
 Makefile.in
-soup-decl-list.txt
-soup-decl.txt
-soup-unused.txt
-soup-undocumented.txt
-tmpl
-sgml
+libsoup-decl-list.txt
+libsoup-decl.txt
+libsoup-unused.txt
+libsoup-undocumented.txt
+xml
 html
 *.stamp
 
index 5e0c5a7..4e57029 100644 (file)
 ## Process this file with automake to produce Makefile.in
+AUTOMAKE_OPTIONS = 1.6
 
-# This file mostly lifted from glib
-
-# The name of the module.
-DOC_MODULE=soup
+# The name of the module
+DOC_MODULE=libsoup
 
 # The top-level SGML file.
-DOC_MAIN_SGML_FILE=soup-docs.sgml
+DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
 
-# The directory containing the source code. Relative to $(srcdir)
+# The directory containing the source code. Relative to $(srcdir).
+# gtk-doc will search all .c & .h files beneath here for inline comments
+# documenting functions and macros.
 DOC_SOURCE_DIR=../../libsoup
 
-# Extra options to supply to gtkdoc-scan
-SCAN_OPTIONS=--deprecated-guards="G_DISABLE_DEPRECATED"
+# Extra options to supply to gtkdoc-scan.
+SCAN_OPTIONS=
 
-# Extra options to supply to gtkdoc-mkdb
-MKDB_OPTIONS=
+# Extra options to supply to gtkdoc-mkdb.
+MKDB_OPTIONS=--sgml-mode --output-format=xml
 
-# Extra options to supply to gtkdoc-fixxref
+# Extra options to supply to gtkdoc-fixref.
 FIXXREF_OPTIONS=
 
-# Used for dependencies
-HFILE_GLOB=$(shell find $(top_srcdir) -name '*.h' -print)
-CFILE_GLOB=$(shell find $(top_srcdir) -name '*.c' -print)
+# Used for dependencies.
+HFILE_GLOB=
+CFILE_GLOB=
+
+# Header files to ignore when scanning.
+IGNORE_HFILES= soup.h soup-marshal.h soup-types.h
+
+# Images to copy into HTML directory.
+HTML_IMAGES = 
+
+# Extra XML files that are included by $(DOC_MAIN_SGML_FILE).
+content_files = 
+
+# Other files to distribute.
+extra_files =
+
+
+# CFLAGS and LDFLAGS for compiling scan program. Only needed
+# if $(DOC_MODULE).types is non-empty.
+GTKDOC_CFLAGS =                                \
+       -I$(top_srcdir)                 \
+       $(GLIB_CFLAGS)                  \
+       $(XML_CFLAGS)                   \
+       $(GNUTLS_CFLAGS)
+
+GTKDOC_LIBS = $(top_builddir)/libsoup/libsoup-$(SOUP_API_VERSION).la
+
+
+# If you need to override some of the declarations, place them in the
+# $(DOC_MODULE)-overrides.txt file and uncomment the second line here.
+DOC_OVERRIDES =
+#DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
+
+
+# include common portion ...
+include $(top_srcdir)/gtk-doc.make
 
-# Headers to ignore
-IGNORE_HFILES=                 \
-       soup-private.h          \
-       #
-
-# Extra files to add when scanning
-EXTRA_HFILES=
-
-# Images to copy into HTML directory
-HTML_IMAGES =                                  \
-       #
-
-# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
-content_files =                                \
-       #
-
-# Other files to distribute
-extra_files =                          \
-       #
-
-####################################
-# Everything below here is generic #
-####################################
-
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
-
-EXTRA_DIST =                           \
-       $(content_files)                \
-       $(extra_files)                  \
-       $(HTML_IMAGES)                  \
-       $(DOC_MAIN_SGML_FILE)           \
-       $(DOC_MODULE)-sections.txt      \
-       #
-
-DOC_STAMPS=                            \
-       scan-build.stamp                \
-       tmpl-build.stamp                \
-       sgml-build.stamp                \
-       html-build.stamp                \
-       $(srcdir)/tmpl.stamp            \
-       $(srcdir)/sgml.stamp            \
-       $(srcdir)/html.stamp            \
-       #
-
-if ENABLE_GTK_DOC
-all-local: html-build.stamp
-
-#### scan ####
-
-scan-build.stamp: $(HFILE_GLOB)
-       @echo '*** Scanning header files ***'
-       cd $(srcdir) && \
-         gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
-       touch scan-build.stamp
-
-$(srcdir)/$(DOC_MODULE)-decl.txt: scan-build.stamp
-       @true
-
-#### templates ####
-
-tmpl-build.stamp: $(srcdir)/$(DOC_MODULE)-decl.txt $(srcdir)/$(DOC_MODULE)-sections.txt
-       @echo '*** Rebuilding template files ***'
-       cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
-       touch tmpl-build.stamp
-
-$(srcdir)/tmpl.stamp: tmpl-build.stamp
-       @true
-
-#### sgml ####
-
-sgml-build.stamp: $(srcdir)/tmpl.stamp $(CFILE_GLOB)
-       @echo '*** Building SGML ***'
-       cd $(srcdir) && \
-       gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) $(MKDB_OPTIONS)
-       touch sgml-build.stamp
-
-$(srcdir)/sgml.stamp: sgml-build.stamp
-       @true
-
-#### html ####
-
-html-build.stamp: $(srcdir)/sgml.stamp $(srcdir)/$(DOC_MAIN_SGML_FILE) $(content_files)
-       @echo '*** Building HTML ***'
-       test -d $(srcdir)/html || mkdir $(srcdir)/html
-       cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
-       test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
-       @echo '-- Fixing Crossreferences' 
-       cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
-       touch html-build.stamp
-endif
-
-##############
-
-clean-local:
-       rm -f *~ *.bak *-unused.txt $(DOC_STAMPS)
-
-maintainer-clean-local: clean
-       cd $(srcdir) && rm -rf tmpl sgml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt $(DOC_MODULE)-unused.txt $(DOC_MODULE)-undocumented.txt
-
-install-data-local:
-       $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-       (installfiles=`echo $(srcdir)/html/*.html`; \
-       if test "$$installfiles" = '$(srcdir)/html/*.html'; \
-       then echo '-- Nothing to install' ; \
-       else \
-         for i in $$installfiles; do \
-           echo '-- Installing '$$i ; \
-           $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
-         done; \
-         echo '-- Installing $(srcdir)/html/index.sgml' ; \
-         $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
-       fi)
-
-#
-# Require gtk-doc when making dist
-#
-if ENABLE_GTK_DOC
-dist-check-gtkdoc:
-else
-dist-check-gtkdoc:
-       @echo "*** gtk-doc must be installed and enabled in order to make dist"
-       @false
-endif
-
-dist-hook: dist-check-gtkdoc dist-hook-local
-
-.PHONY : dist-hook-local
diff --git a/docs/reference/libsoup-docs.sgml b/docs/reference/libsoup-docs.sgml
new file mode 100644 (file)
index 0000000..99884f3
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude">
+  <bookinfo>
+    <title>libsoup Reference Manual</title>
+  </bookinfo>
+
+  <chapter>
+    <title>libsoup</title>
+    <xi:include href="xml/soup-dns.xml"/>
+    <xi:include href="xml/soup-address.xml"/>
+    <xi:include href="xml/soup-auth.xml"/>
+    <xi:include href="xml/soup-auth-basic.xml"/>
+    <xi:include href="xml/soup-auth-digest.xml"/>
+    <xi:include href="xml/soup-connection.xml"/>
+    <xi:include href="xml/soup-connection-ntlm.xml"/>
+    <xi:include href="xml/soup-headers.xml"/>
+    <xi:include href="xml/soup-md5-utils.xml"/>
+    <xi:include href="xml/soup-message-private.xml"/>
+    <xi:include href="xml/soup-message-queue.xml"/>
+    <xi:include href="xml/soup-message.xml"/>
+    <xi:include href="xml/soup-method.xml"/>
+    <xi:include href="xml/soup-misc.xml"/>
+    <xi:include href="xml/soup-server-auth.xml"/>
+    <xi:include href="xml/soup-server-message.xml"/>
+    <xi:include href="xml/soup-server.xml"/>
+    <xi:include href="xml/soup-session.xml"/>
+    <xi:include href="xml/soup-soap-message.xml"/>
+    <xi:include href="xml/soup-socket.xml"/>
+    <xi:include href="xml/soup-ssl.xml"/>
+    <xi:include href="xml/soup-status.xml"/>
+    <xi:include href="xml/soup-uri.xml"/>
+  </chapter>
+</book>
diff --git a/docs/reference/libsoup-overrides.txt b/docs/reference/libsoup-overrides.txt
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/docs/reference/libsoup-sections.txt b/docs/reference/libsoup-sections.txt
new file mode 100644 (file)
index 0000000..3abb918
--- /dev/null
@@ -0,0 +1,491 @@
+<SECTION>
+<FILE>soup-message</FILE>
+SoupMessageStatus
+SOUP_MESSAGE_IS_STARTING
+SoupTransferEncoding
+SoupOwnership
+SoupDataBuffer
+<TITLE>SoupMessage</TITLE>
+SoupMessageCallbackFn
+soup_message_new
+soup_message_new_from_uri
+soup_message_set_request
+soup_message_set_response
+soup_message_cancel
+soup_message_add_header
+soup_message_get_header
+soup_message_get_header_list
+soup_message_foreach_header
+soup_message_remove_header
+soup_message_clear_headers
+SoupHttpVersion
+soup_message_set_http_version
+soup_message_get_http_version
+soup_message_is_keepalive
+soup_message_get_uri
+soup_message_set_uri
+SoupMessageFlags
+soup_message_set_flags
+soup_message_get_flags
+SoupHandlerPhase
+soup_message_add_handler
+soup_message_add_header_handler
+soup_message_add_status_code_handler
+soup_message_add_status_class_handler
+soup_message_remove_handler
+soup_message_set_status
+soup_message_set_status_full
+soup_message_add_chunk
+soup_message_add_final_chunk
+soup_message_pop_chunk
+soup_message_send_request
+soup_message_read_request
+soup_message_io_cancel
+soup_message_io_pause
+soup_message_io_unpause
+soup_message_wrote_informational
+soup_message_wrote_headers
+soup_message_wrote_chunk
+soup_message_wrote_body
+soup_message_got_informational
+soup_message_got_headers
+soup_message_got_chunk
+soup_message_got_body
+soup_message_finished
+<SUBSECTION Standard>
+SOUP_MESSAGE
+SOUP_IS_MESSAGE
+SOUP_TYPE_MESSAGE
+soup_message_get_type
+SOUP_MESSAGE_CLASS
+SOUP_IS_MESSAGE_CLASS
+SOUP_MESSAGE_GET_CLASS
+SoupMessageClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-auth-digest</FILE>
+<TITLE>SoupAuthDigest</TITLE>
+SoupAuthDigest
+<SUBSECTION Standard>
+SOUP_AUTH_DIGEST
+SOUP_IS_AUTH_DIGEST
+SOUP_TYPE_AUTH_DIGEST
+soup_auth_digest_get_type
+SOUP_AUTH_DIGEST_CLASS
+SOUP_IS_AUTH_DIGEST_CLASS
+SOUP_AUTH_DIGEST_GET_CLASS
+SoupAuthDigestClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-status</FILE>
+SoupStatusClass
+SOUP_STATUS_IS_INFORMATIONAL
+SOUP_STATUS_IS_SUCCESSFUL
+SOUP_STATUS_IS_REDIRECTION
+SOUP_STATUS_IS_CLIENT_ERROR
+SOUP_STATUS_IS_SERVER_ERROR
+SoupKnownStatusCode
+soup_status_get_phrase
+<SUBSECTION Standard>
+SOUP_STATUS_IS_TRANSPORT_ERROR
+</SECTION>
+
+<SECTION>
+<FILE>soup-server</FILE>
+<TITLE>SoupServer</TITLE>
+SoupServerContext
+SoupServerCallbackFn
+SoupServerUnregisterFn
+SOUP_SERVER_PORT
+SOUP_SERVER_INTERFACE
+SOUP_SERVER_SSL_CERT_FILE
+SOUP_SERVER_SSL_KEY_FILE
+soup_server_new
+soup_server_get_protocol
+soup_server_get_port
+soup_server_run
+soup_server_run_async
+soup_server_quit
+soup_server_add_handler
+soup_server_remove_handler
+soup_server_get_handler
+soup_server_list_handlers
+soup_server_context_get_client_address
+soup_server_context_get_client_host
+<SUBSECTION Standard>
+SOUP_SERVER
+SOUP_IS_SERVER
+SOUP_TYPE_SERVER
+soup_server_get_type
+SOUP_SERVER_CLASS
+SOUP_IS_SERVER_CLASS
+SOUP_SERVER_GET_CLASS
+SoupServerClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-address</FILE>
+<TITLE>SoupAddress</TITLE>
+SoupAddressFamily
+SOUP_ADDRESS_ANY_PORT
+soup_address_new
+soup_address_new_from_sockaddr
+soup_address_new_any
+SoupAddressCallback
+soup_address_resolve_async
+soup_address_resolve_sync
+soup_address_get_name
+soup_address_get_physical
+soup_address_get_port
+<SUBSECTION Standard>
+SOUP_ADDRESS
+SOUP_IS_ADDRESS
+SOUP_TYPE_ADDRESS
+soup_address_get_type
+SOUP_ADDRESS_CLASS
+SOUP_IS_ADDRESS_CLASS
+SOUP_ADDRESS_GET_CLASS
+SoupAddressClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-soap-message</FILE>
+SoupSoapMessage
+<TITLE>SoupSoapMessage</TITLE>
+soup_soap_message_new
+soup_soap_message_new_from_uri
+soup_soap_message_start_envelope
+soup_soap_message_end_envelope
+soup_soap_message_start_body
+soup_soap_message_end_body
+soup_soap_message_start_element
+soup_soap_message_end_element
+soup_soap_message_start_fault
+soup_soap_message_end_fault
+soup_soap_message_start_fault_detail
+soup_soap_message_end_fault_detail
+soup_soap_message_start_header
+soup_soap_message_end_header
+soup_soap_message_start_header_element
+soup_soap_message_end_header_element
+soup_soap_message_write_int
+soup_soap_message_write_double
+soup_soap_message_write_base64
+soup_soap_message_write_time
+soup_soap_message_write_string
+soup_soap_message_write_buffer
+soup_soap_message_set_element_type
+soup_soap_message_set_null
+soup_soap_message_add_attribute
+soup_soap_message_add_namespace
+soup_soap_message_set_default_namespace
+soup_soap_message_set_encoding_style
+soup_soap_message_reset
+soup_soap_message_persist
+soup_soap_message_get_namespace_prefix
+soup_soap_message_get_xml_doc
+<SUBSECTION Standard>
+SOUP_SOAP_MESSAGE
+SOUP_IS_SOAP_MESSAGE
+SOUP_TYPE_SOAP_MESSAGE
+soup_soap_message_get_type
+SOUP_SOAP_MESSAGE_CLASS
+SOUP_IS_SOAP_MESSAGE_CLASS
+SOUP_SOAP_MESSAGE_GET_CLASS
+SoupSoapMessageClass
+SoupSoapMessagePrivate
+</SECTION>
+
+<SECTION>
+<FILE>soup-session</FILE>
+<TITLE>SoupSession</TITLE>
+SOUP_SESSION_PROXY_URI
+SOUP_SESSION_MAX_CONNS
+SOUP_SESSION_MAX_CONNS_PER_HOST
+SOUP_SESSION_USE_NTLM
+SOUP_SESSION_SSL_CA_FILE
+soup_session_new
+soup_session_new_with_options
+soup_session_queue_message
+soup_session_requeue_message
+soup_session_send_message
+soup_session_abort
+<SUBSECTION Standard>
+SOUP_SESSION
+SOUP_IS_SESSION
+SOUP_TYPE_SESSION
+soup_session_get_type
+SOUP_SESSION_CLASS
+SOUP_IS_SESSION_CLASS
+SOUP_SESSION_GET_CLASS
+SoupSessionClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-auth</FILE>
+<TITLE>SoupAuth</TITLE>
+SoupAuth
+soup_auth_new_from_header_list
+soup_auth_get_scheme_name
+soup_auth_get_realm
+soup_auth_authenticate
+soup_auth_is_authenticated
+soup_auth_get_authorization
+soup_auth_get_protection_space
+soup_auth_free_protection_space
+<SUBSECTION Standard>
+SOUP_AUTH
+SOUP_IS_AUTH
+SOUP_TYPE_AUTH
+soup_auth_get_type
+SOUP_AUTH_CLASS
+SOUP_IS_AUTH_CLASS
+SOUP_AUTH_GET_CLASS
+SoupAuthClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-socket</FILE>
+<TITLE>SoupSocket</TITLE>
+SOUP_SOCKET_FLAG_NONBLOCKING
+SOUP_SOCKET_FLAG_NODELAY
+SOUP_SOCKET_FLAG_REUSEADDR
+SOUP_SOCKET_IS_SERVER
+SOUP_SOCKET_SSL_CREDENTIALS
+soup_socket_new
+soup_socket_connect
+soup_socket_listen
+soup_socket_start_ssl
+soup_socket_disconnect
+soup_socket_is_connected
+SoupSocketCallback
+SoupSocketListenerCallback
+soup_socket_client_new_async
+soup_socket_client_new_sync
+soup_socket_server_new
+soup_socket_get_local_address
+soup_socket_get_remote_address
+SoupSocketIOStatus
+soup_socket_read
+soup_socket_read_until
+soup_socket_write
+<SUBSECTION Standard>
+SOUP_SOCKET
+SOUP_IS_SOCKET
+SOUP_TYPE_SOCKET
+soup_socket_get_type
+SOUP_SOCKET_CLASS
+SOUP_IS_SOCKET_CLASS
+SOUP_SOCKET_GET_CLASS
+SoupSocketClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-connection-ntlm</FILE>
+<TITLE>SoupConnectionNTLM</TITLE>
+SoupConnectionNTLM
+<SUBSECTION Standard>
+SOUP_CONNECTION_NTLM
+SOUP_IS_CONNECTION_NTLM
+SOUP_TYPE_CONNECTION_NTLM
+soup_connection_ntlm_get_type
+SOUP_CONNECTION_NTLM_CLASS
+SOUP_IS_CONNECTION_NTLM_CLASS
+SOUP_CONNECTION_NTLM_GET_CLASS
+SoupConnectionNTLMClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-auth-basic</FILE>
+<TITLE>SoupAuthBasic</TITLE>
+SoupAuthBasic
+<SUBSECTION Standard>
+SOUP_AUTH_BASIC
+SOUP_IS_AUTH_BASIC
+SOUP_TYPE_AUTH_BASIC
+soup_auth_basic_get_type
+SOUP_AUTH_BASIC_CLASS
+SOUP_IS_AUTH_BASIC_CLASS
+SOUP_AUTH_BASIC_GET_CLASS
+SoupAuthBasicClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-connection</FILE>
+<TITLE>SoupConnection</TITLE>
+SOUP_CONNECTION_ORIGIN_URI
+SOUP_CONNECTION_PROXY_URI
+SOUP_CONNECTION_SSL_CREDENTIALS
+soup_connection_new
+SoupConnectionCallback
+soup_connection_connect_async
+soup_connection_connect_sync
+soup_connection_disconnect
+soup_connection_is_in_use
+soup_connection_last_used
+soup_connection_send_request
+soup_connection_authenticate
+soup_connection_reauthenticate
+<SUBSECTION Standard>
+SOUP_CONNECTION
+SOUP_IS_CONNECTION
+SOUP_TYPE_CONNECTION
+soup_connection_get_type
+SOUP_CONNECTION_CLASS
+SOUP_IS_CONNECTION_CLASS
+SOUP_CONNECTION_GET_CLASS
+SoupConnectionClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-server-message</FILE>
+<TITLE>SoupServerMessage</TITLE>
+soup_server_message_new
+soup_server_message_get_server
+soup_server_message_set_encoding
+soup_server_message_get_encoding
+soup_server_message_start
+soup_server_message_is_started
+soup_server_message_finish
+soup_server_message_is_finished
+<SUBSECTION Standard>
+SOUP_SERVER_MESSAGE
+SOUP_IS_SERVER_MESSAGE
+SOUP_TYPE_SERVER_MESSAGE
+soup_server_message_get_type
+SOUP_SERVER_MESSAGE_CLASS
+SOUP_IS_SERVER_MESSAGE_CLASS
+SOUP_SERVER_MESSAGE_GET_CLASS
+SoupServerMessageClass
+</SECTION>
+
+<SECTION>
+<FILE>soup-message-queue</FILE>
+SoupMessageQueueIter
+soup_message_queue_new
+soup_message_queue_append
+soup_message_queue_first
+soup_message_queue_next
+soup_message_queue_remove
+soup_message_queue_free_iter
+soup_message_queue_destroy
+soup_message_queue_remove_message
+</SECTION>
+
+<SECTION>
+<FILE>soup-md5-utils</FILE>
+SoupMD5Context
+soup_md5_init
+soup_md5_update
+soup_md5_final
+</SECTION>
+
+<SECTION>
+<FILE>soup-server-auth</FILE>
+SoupServerAuthCallbackFn
+soup_server_auth_context_challenge
+SoupAuthType
+SoupServerAuthBasic
+SoupDigestAlgorithm
+SoupServerAuthDigest
+soup_server_auth_new
+soup_server_auth_free
+soup_server_auth_get_user
+soup_server_auth_check_passwd
+</SECTION>
+
+<SECTION>
+<FILE>soup-dns</FILE>
+soup_dns_entry_from_name
+soup_dns_entry_from_addr
+soup_dns_entry_check_lookup
+soup_dns_entry_cancel_lookup
+soup_dns_free_hostent
+soup_dns_ntop
+</SECTION>
+
+<SECTION>
+<FILE>soup-headers</FILE>
+soup_headers_parse_request
+soup_headers_parse_status_line
+soup_headers_parse_response
+soup_header_param_decode_token
+soup_header_param_parse_list
+soup_header_param_copy_token
+soup_header_param_destroy_hash
+</SECTION>
+
+<SECTION>
+<FILE>soup-ssl</FILE>
+SoupSSLType
+soup_ssl_get_client_credentials
+soup_ssl_free_client_credentials
+soup_ssl_get_server_credentials
+soup_ssl_free_server_credentials
+soup_ssl_wrap_iochannel
+</SECTION>
+
+<SECTION>
+<FILE>soup-uri</FILE>
+SoupProtocol
+SOUP_PROTOCOL_HTTP
+SOUP_PROTOCOL_HTTPS
+soup_uri_new_with_base
+soup_uri_new
+soup_uri_to_string
+soup_uri_copy
+soup_uri_copy_root
+soup_uri_equal
+soup_uri_free
+soup_uri_encode
+soup_uri_decode
+soup_uri_uses_default_port
+</SECTION>
+
+<SECTION>
+<FILE>soup-message-private</FILE>
+soup_message_run_handlers
+soup_message_cleanup
+soup_message_cleanup_response
+SoupMessageGetHeadersFn
+SoupMessageParseHeadersFn
+soup_message_io_client
+soup_message_io_server
+</SECTION>
+
+<SECTION>
+<FILE>soup-method</FILE>
+SOUP_METHOD_POST
+SOUP_METHOD_GET
+SOUP_METHOD_HEAD
+SOUP_METHOD_OPTIONS
+SOUP_METHOD_PUT
+SOUP_METHOD_MOVE
+SOUP_METHOD_COPY
+SOUP_METHOD_DELETE
+SOUP_METHOD_TRACE
+SOUP_METHOD_CONNECT
+SOUP_METHOD_MKCOL
+SOUP_METHOD_PROPPATCH
+SOUP_METHOD_PROPFIND
+SOUP_METHOD_PATCH
+SOUP_METHOD_LOCK
+SOUP_METHOD_UNLOCK
+SoupMethodId
+soup_method_get_id
+</SECTION>
+
+<SECTION>
+<FILE>soup-misc</FILE>
+soup_base64_encode
+soup_base64_encode_close
+soup_base64_encode_step
+soup_base64_decode
+soup_base64_decode_step
+soup_signal_connect_once
+soup_str_case_hash
+soup_str_case_equal
+soup_ssl_supported
+</SECTION>
diff --git a/docs/reference/libsoup.types b/docs/reference/libsoup.types
new file mode 100644 (file)
index 0000000..87cf608
--- /dev/null
@@ -0,0 +1,26 @@
+#include <libsoup/soup-address.h>
+#include <libsoup/soup-auth.h>
+#include <libsoup/soup-auth-basic.h>
+#include <libsoup/soup-auth-digest.h>
+#include <libsoup/soup-connection.h>
+#include <libsoup/soup-connection-ntlm.h>
+#include <libsoup/soup-message.h>
+#include <libsoup/soup-server-message.h>
+#include <libsoup/soup-server.h>
+#include <libsoup/soup-session.h>
+#include <libsoup/soup-soap-message.h>
+#include <libsoup/soup-socket.h>
+
+soup_address_get_type
+soup_auth_get_type
+soup_auth_basic_get_type
+soup_auth_digest_get_type
+soup_connection_get_type
+soup_connection_ntlm_get_type
+soup_message_get_type
+soup_server_message_get_type
+soup_server_get_type
+soup_session_get_type
+soup_soap_message_get_type
+soup_socket_get_type
+
diff --git a/docs/reference/soup-docs.sgml b/docs/reference/soup-docs.sgml
deleted file mode 100644 (file)
index c8ccf5a..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-<!doctype book PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
-<!entity soup-soup-context SYSTEM "sgml/soup-context.sgml">
-<!entity soup-soup-message SYSTEM "sgml/soup-message.sgml">
-<!entity soup-soup-misc SYSTEM "sgml/soup-misc.sgml">
-<!entity soup-soup-parser SYSTEM "sgml/soup-parser.sgml">
-<!entity soup-soup-serializer SYSTEM "sgml/soup-serializer.sgml">
-<!entity soup-soup-server SYSTEM "sgml/soup-server.sgml">
-<!entity soup-soup-socket SYSTEM "sgml/soup-socket.sgml">
-<!entity soup-soup-uri SYSTEM "sgml/soup-uri.sgml">
-<!entity soup-soup-fault SYSTEM "sgml/soup-fault.sgml">
-<!entity soup-soup-env SYSTEM "sgml/soup-env.sgml">
-<!entity soup-wsdl-describe SYSTEM "sgml/wsdl-describe.sgml">
-<!entity soup-wsdl-locate SYSTEM "sgml/wsdl-locate.sgml">
-<!entity soup-wsdl-memory SYSTEM "sgml/wsdl-memory.sgml">
-<!entity soup-wsdl-parse SYSTEM "sgml/wsdl-parse.sgml">
-<!entity soup-wsdl-soap-common SYSTEM "sgml/wsdl-soap-common.sgml">
-<!entity soup-wsdl-soap-emit SYSTEM "sgml/wsdl-soap-emit.sgml">
-<!entity soup-wsdl-soap-headers SYSTEM "sgml/wsdl-soap-headers.sgml">
-<!entity soup-wsdl-soap-skels SYSTEM "sgml/wsdl-soap-skels.sgml">
-<!entity soup-wsdl-soap-stubs SYSTEM "sgml/wsdl-soap-stubs.sgml">
-<!entity soup-wsdl-thread SYSTEM "sgml/wsdl-thread.sgml">
-<!entity soup-wsdl-trace SYSTEM "sgml/wsdl-trace.sgml">
-<!entity soup-wsdl SYSTEM "sgml/wsdl.sgml">
-<!entity soup-wsdl-param SYSTEM "sgml/wsdl-param.sgml">
-<!entity soup-wsdl-schema-glib SYSTEM "sgml/wsdl-schema-glib.sgml">
-<!entity soup-wsdl-schema SYSTEM "sgml/wsdl-schema.sgml">
-<!entity soup-wsdl-soap-marshal SYSTEM "sgml/wsdl-soap-marshal.sgml">
-<!entity soup-wsdl-soap-parse SYSTEM "sgml/wsdl-soap-parse.sgml">
-<!entity soup-wsdl-typecodes-c SYSTEM "sgml/wsdl-typecodes-c.sgml">
-<!entity soup-wsdl-typecodes SYSTEM "sgml/wsdl-typecodes.sgml">
-<!entity soup-wsdl-soap-memory SYSTEM "sgml/wsdl-soap-memory.sgml">
-]>
-<book>
-  <bookinfo>
-    <title>SOUP Reference Manual</title>
-  </bookinfo>
-
-  <chapter id="soup-core-chapter">
-    <title>Soup Core</title>
-    &soup-soup-context;
-    &soup-soup-message;
-    &soup-soup-misc;
-    &soup-soup-parser;
-    &soup-soup-serializer;
-    &soup-soup-server;
-    &soup-soup-socket;
-    &soup-soup-uri;
-    &soup-soup-fault;
-    &soup-soup-env;
-  </chapter>
-
-  <chapter id="soup-wsdl-chapter">
-    <title>Soup WSDL</title>
-    &soup-wsdl-describe;
-    &soup-wsdl-locate;
-    &soup-wsdl-memory;
-    &soup-wsdl-parse;
-    &soup-wsdl-soap-common;
-    &soup-wsdl-soap-emit;
-    &soup-wsdl-soap-headers;
-    &soup-wsdl-soap-skels;
-    &soup-wsdl-soap-stubs;
-    &soup-wsdl-thread;
-    &soup-wsdl-trace;
-  </chapter>
-
-  <chapter id="soup-wsdl-runtime-chapter">
-    <title>Soup WSDL Runtime</title>
-    &soup-wsdl;
-    &soup-wsdl-param;
-    &soup-wsdl-schema-glib;
-    &soup-wsdl-schema;
-    &soup-wsdl-soap-marshal;
-    &soup-wsdl-soap-parse;
-    &soup-wsdl-typecodes-c;
-    &soup-wsdl-typecodes;
-    &soup-wsdl-soap-memory;
-  </chapter>
-</book>
diff --git a/docs/reference/soup-sections.txt b/docs/reference/soup-sections.txt
deleted file mode 100644 (file)
index f53c479..0000000
+++ /dev/null
@@ -1,495 +0,0 @@
-<SECTION>
-<FILE>md5-utils</FILE>
-</SECTION>
-
-<SECTION>
-<FILE>soup-context</FILE>
-SoupContext
-SoupConnection
-SoupConnectErrorCode
-SoupConnectCallbackFn
-SoupConnectId
-soup_context_get
-soup_context_from_uri
-soup_context_ref
-soup_context_unref
-soup_context_get_connection
-soup_context_get_uri
-soup_context_cancel_connect
-soup_connection_get_iochannel
-soup_connection_get_context
-soup_connection_set_keep_alive
-soup_connection_is_keep_alive
-soup_connection_is_new
-soup_connection_release
-</SECTION>
-
-<SECTION>
-<FILE>soup-headers</FILE>
-soup_headers_parse_request
-soup_headers_parse_response
-</SECTION>
-
-<SECTION>
-<FILE>soup-message</FILE>
-SoupKnownErrorCode
-SoupErrorClass
-SoupTransferStatus
-SoupOwnership
-SoupDataBuffer
-SoupMessage
-SoupMessagePrivate
-SoupCallbackFn
-soup_message_new
-soup_message_new_full
-soup_message_free
-soup_message_cancel
-soup_message_send
-soup_message_queue
-soup_message_set_request_header
-soup_message_get_request_header
-soup_message_set_response_header
-soup_message_get_response_header
-SoupMessageFlags
-soup_message_set_flags
-soup_message_get_flags
-</SECTION>
-
-<SECTION>
-<FILE>soup-misc</FILE>
-soup_load_config
-soup_shutdown
-soup_set_proxy
-soup_get_proxy
-soup_set_connection_limit
-soup_get_connection_limit
-SoupSecurityPolicy
-soup_set_security_policy
-soup_get_security_policy
-soup_debug_print_headers
-soup_debug_print_uri
-</SECTION>
-
-<SECTION>
-<FILE>soup-nss</FILE>
-soup_nss_get_iochannel
-soup_nss_set_security_policy
-soup_nss_init
-</SECTION>
-
-<SECTION>
-<FILE>soup-openssl</FILE>
-soup_openssl_get_iochannel
-soup_openssl_set_security_policy
-soup_openssl_init
-</SECTION>
-
-<SECTION>
-<FILE>soup-parser</FILE>
-SoupParamType
-SoupParam
-SoupParamList
-soup_param_new
-soup_param_new_full
-soup_param_get_name
-soup_param_set_name
-soup_param_get_type
-soup_param_set_type
-soup_param_get_data
-soup_param_set_data
-soup_param_free
-SoupParamListFunc
-soup_param_list_new
-soup_param_list_add
-soup_param_list_get_by_name
-soup_param_list_foreach
-soup_param_list_free
-SoupParser
-soup_parser_new_from_string
-soup_parser_new_from_data_buffer
-soup_parser_get_fault
-soup_parser_get_method_name
-soup_parser_get_param_list
-soup_parser_get_param_by_name
-soup_parser_free
-</SECTION>
-
-<SECTION>
-<FILE>soup-serializer</FILE>
-SoupSerializer
-soup_serializer_new
-soup_serializer_new_full
-soup_serializer_get_xml_doc
-soup_serializer_free
-soup_serializer_start_envelope
-soup_serializer_end_envelope
-soup_serializer_start_body
-soup_serializer_end_body
-soup_serializer_start_element
-soup_serializer_end_element
-soup_serializer_start_fault
-soup_serializer_end_fault
-soup_serializer_start_fault_detail
-soup_serializer_end_fault_detail
-soup_serializer_start_header
-soup_serializer_end_header
-soup_serializer_start_header_element
-soup_serializer_end_header_element
-soup_serializer_write_int
-soup_serializer_write_double
-soup_serializer_write_base64
-soup_serializer_write_time
-soup_serializer_write_string
-soup_serializer_write_buffer
-soup_serializer_set_type
-soup_serializer_set_null
-soup_serializer_add_attribute
-soup_serializer_add_namespace
-soup_serializer_set_default_namespace
-soup_serializer_set_encoding_style
-soup_serializer_reset
-soup_serializer_persist
-</SECTION>
-
-<SECTION>
-<FILE>soup-server</FILE>
-SoupServerAuthType
-SoupServerBasicToken
-SoupServerDigestToken
-SoupServerNTLMToken
-SoupServerCallbackFn
-soup_server_register
-soup_server_register_default
-soup_server_unregister
-soup_server_main
-soup_server_main_quit
-soup_server_init
-</SECTION>
-
-<SECTION>
-<FILE>soup-socket</FILE>
-SOUP_SERVER_ANY_PORT
-SoupAddress
-SoupAddressNewId
-SoupAddressStatus
-SoupAddressNewFn
-soup_address_new
-soup_address_new_cancel
-soup_address_new_sync
-soup_address_ref
-soup_address_unref
-SoupAddressGetNameId
-SoupAddressGetNameFn
-soup_address_get_name
-soup_address_get_name_cancel
-soup_address_get_canonical_name
-soup_address_get_port
-soup_address_set_port
-soup_address_hash
-soup_address_equal
-soup_address_noport_equal
-soup_address_gethostname
-soup_address_gethostaddr
-SoupSocket
-SoupSocketConnectId
-SoupSocketConnectStatus
-SoupSocketConnectFn
-soup_socket_connect
-soup_socket_connect_cancel
-soup_socket_connect_sync
-SoupSocketNewId
-SoupSocketNewStatus
-SoupSocketNewFn
-soup_socket_new
-soup_socket_new_cancel
-soup_socket_new_sync
-soup_socket_ref
-soup_socket_unref
-soup_socket_get_iochannel
-soup_socket_get_address
-soup_socket_get_port
-soup_socket_server_new
-soup_socket_server_accept
-soup_socket_server_try_accept
-</SECTION>
-
-<SECTION>
-<FILE>soup-socks</FILE>
-soup_connect_socks_proxy
-</SECTION>
-
-<SECTION>
-<FILE>soup-ssl</FILE>
-soup_ssl_get_iochannel
-</SECTION>
-
-<SECTION>
-<FILE>soup-uri</FILE>
-SoupProtocol
-SoupUri
-soup_uri_new
-soup_uri_to_string
-soup_uri_copy
-soup_uri_free
-</SECTION>
-
-<SECTION>
-<FILE>soup</FILE>
-</SECTION>
-
-<SECTION>
-<FILE>soup-fault</FILE>
-SoupFault
-soup_fault_new
-soup_fault_get_code
-soup_fault_get_string
-soup_fault_get_actor
-soup_fault_get_detail
-soup_fault_set_code
-soup_fault_set_string
-soup_fault_set_actor
-soup_fault_set_detail
-soup_fault_free
-</SECTION>
-
-<SECTION>
-<FILE>soup-env</FILE>
-SoupEnv
-soup_env_new
-soup_env_free
-soup_env_set_address
-soup_env_get_address
-soup_env_set_request_header
-soup_env_get_request_header
-soup_env_get_request_header_list
-soup_env_set_response_header
-soup_env_get_response_header
-soup_env_get_response_header_list
-soup_env_get_fault
-soup_env_set_fault
-soup_env_clear_request_headers
-soup_env_clear_response_headers
-soup_env_clear_fault
-soup_env_clear_all
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-describe</FILE>
-wsdl_describe_iof_t
-wsdl_describe_types
-wsdl_describe_message_part
-wsdl_describe_message
-wsdl_describe_porttype_operation_iof
-wsdl_describe_porttype_operation
-wsdl_describe_porttype
-wsdl_describe_soap_operation
-wsdl_describe_soap_body
-wsdl_describe_soap_header
-wsdl_describe_soap_fault
-wsdl_describe_binding_operation_iof
-wsdl_describe_binding_operation
-wsdl_describe_soap_binding
-wsdl_describe_binding
-wsdl_describe_soap_address
-wsdl_describe_service_port
-wsdl_describe_service
-wsdl_describe_definitions
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-locate</FILE>
-wsdl_locate_porttype_operation
-wsdl_locate_message_part
-wsdl_locate_message
-wsdl_locate_porttype
-wsdl_locate_binding
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-memory</FILE>
-wsdl_free_types
-wsdl_free_message_part
-wsdl_free_message
-wsdl_free_porttype_operation_iof
-wsdl_free_porttype_operation
-wsdl_free_porttype
-wsdl_free_soap_binding
-wsdl_free_soap_operation
-wsdl_free_soap_body
-wsdl_free_soap_header
-wsdl_free_soap_fault
-wsdl_free_binding_operation_iof
-wsdl_free_binding_operation
-wsdl_free_binding
-wsdl_free_soap_address
-wsdl_free_service_port
-wsdl_free_service
-wsdl_free_definitions
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-parse</FILE>
-wsdl_parse
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-common</FILE>
-wsdl_emit_soap_common
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-emit</FILE>
-wsdl_emit_part_list
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-headers</FILE>
-wsdl_emit_soap_headers
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-skels</FILE>
-wsdl_emit_soap_skels
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-stubs</FILE>
-wsdl_emit_soap_stubs
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-thread</FILE>
-wsdl_thread
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-trace</FILE>
-WSDL_LOG_DOMAIN_STUBS
-WSDL_LOG_DOMAIN_SKELS
-WSDL_LOG_DOMAIN_HEADERS
-WSDL_LOG_DOMAIN_COMMON
-WSDL_LOG_DOMAIN_PARSER
-WSDL_LOG_DOMAIN_THREAD
-WSDL_LOG_DOMAIN_MAIN
-wsdl_parse_debug_domain_string
-wsdl_parse_debug_level_string
-wsdl_debug
-</SECTION>
-
-<SECTION>
-<FILE>wsdl</FILE>
-option_warnings_are_errors
-option_show_doc
-option_show_xml_tree
-option_emit_stubs
-option_emit_skels
-option_emit_common
-option_emit_headers
-option_outdir
-option_debug_level
-option_debug_modules
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-param</FILE>
-wsdl_param
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-schema-glib</FILE>
-wsdl_schema_glib_start_element
-wsdl_schema_glib_end_element
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-schema</FILE>
-WSDLNS
-SOAPNS
-XSDNS
-GLIBNS
-wsdl_qnamecmp
-wsdl_attrnscmp
-wsdl_prefix_to_namespace
-wsdl_schema_init
-wsdl_schema_start_element
-wsdl_schema_end_element
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-marshal</FILE>
-wsdl_soap_marshal
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-parse</FILE>
-wsdl_soap_parse
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-typecodes-c</FILE>
-wsdl_typecode_write_c_definition
-wsdl_typecode_write_c_declaration
-wsdl_typecode_write_c_mm
-wsdl_typecode_write_c_mm_decl
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-typecodes</FILE>
-wsdl_typecode_kind_t
-wsdl_typecode
-ALIGN_ADDRESS
-WSDL_TC_glib_null_struct
-WSDL_TC_glib_void_struct
-WSDL_TC_glib_boolean_struct
-WSDL_TC_glib_char_struct
-WSDL_TC_glib_uchar_struct
-WSDL_TC_glib_int_struct
-WSDL_TC_glib_uint_struct
-WSDL_TC_glib_short_struct
-WSDL_TC_glib_ushort_struct
-WSDL_TC_glib_long_struct
-WSDL_TC_glib_ulong_struct
-WSDL_TC_glib_int8_struct
-WSDL_TC_glib_uint8_struct
-WSDL_TC_glib_int16_struct
-WSDL_TC_glib_uint16_struct
-WSDL_TC_glib_int32_struct
-WSDL_TC_glib_uint32_struct
-WSDL_TC_glib_float_struct
-WSDL_TC_glib_double_struct
-WSDL_TC_glib_string_struct
-wsdl_typecode_kind
-wsdl_typecode_element_kind
-wsdl_typecode_is_simple
-wsdl_typecode_member_count
-wsdl_typecode_member_name
-wsdl_typecode_member_type
-wsdl_typecode_content_type
-wsdl_typecode_name
-wsdl_typecode_ns
-wsdl_typecode_nsuri
-wsdl_typecode_type
-wsdl_typecode_param_type
-wsdl_typecode_print
-wsdl_typecode_lookup
-wsdl_typecode_register
-wsdl_typecode_unregister
-wsdl_typecode_free
-wsdl_typecode_free_all
-wsdl_typecode_foreach
-wsdl_typecode_alloc
-wsdl_typecode_find_alignment
-wsdl_typecode_size
-wsdl_typecode_offset
-</SECTION>
-
-<SECTION>
-<FILE>wsdl</FILE>
-</SECTION>
-
-<SECTION>
-<FILE>wsdl-soap-memory</FILE>
-wsdl_soap_initialise
-wsdl_soap_free
-</SECTION>
-
diff --git a/docs/reference/tmpl/libsoup-unused.sgml b/docs/reference/tmpl/libsoup-unused.sgml
new file mode 100644 (file)
index 0000000..76ad434
--- /dev/null
@@ -0,0 +1,151 @@
+<!-- ##### SECTION ./tmpl/soup-marshal.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup-marshal.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup-marshal.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soup-marshal.sgml:Title ##### -->
+soup-marshal
+
+
+<!-- ##### SECTION ./tmpl/soup-socket-ssl.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup-socket-ssl.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup-socket-ssl.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soup-socket-ssl.sgml:Title ##### -->
+SoupSocketSSL
+
+
+<!-- ##### SECTION ./tmpl/soup-types.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup-types.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup-types.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soup-types.sgml:Title ##### -->
+soup-types
+
+
+<!-- ##### SECTION ./tmpl/soup.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soup.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soup.sgml:Title ##### -->
+soup
+
+
+<!-- ##### MACRO SOUP_MAKE_TYPE ##### -->
+<para>
+
+</para>
+
+@l: 
+@t: 
+@ci: 
+@i: 
+@parent: 
+
+<!-- ##### STRUCT SoupSoapMessagePrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO soup_marshal_NONE__INT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO soup_marshal_NONE__NONE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO soup_marshal_NONE__OBJECT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO soup_marshal_NONE__OBJECT_STRING_STRING_POINTER_POINTER ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO soup_marshal_VOID__INT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO soup_marshal_VOID__OBJECT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION soup_marshal_VOID__OBJECT_STRING_STRING_POINTER_POINTER ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+<!-- ##### MACRO soup_marshal_VOID__VOID ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/soup-address.sgml b/docs/reference/tmpl/soup-address.sgml
new file mode 100644 (file)
index 0000000..b4f7b8a
--- /dev/null
@@ -0,0 +1,120 @@
+<!-- ##### SECTION Title ##### -->
+SoupAddress
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM SoupAddressFamily ##### -->
+<para>
+
+</para>
+
+@SOUP_ADDRESS_FAMILY_IPV4: 
+@SOUP_ADDRESS_FAMILY_IPV6: 
+
+<!-- ##### MACRO SOUP_ADDRESS_ANY_PORT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_address_new ##### -->
+<para>
+
+</para>
+
+@name: 
+@port: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_address_new_from_sockaddr ##### -->
+<para>
+
+</para>
+
+@sa: 
+@len: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_address_new_any ##### -->
+<para>
+
+</para>
+
+@family: 
+@port: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION SoupAddressCallback ##### -->
+<para>
+
+</para>
+
+@addr: 
+@status: 
+@data: 
+
+
+<!-- ##### FUNCTION soup_address_resolve_async ##### -->
+<para>
+
+</para>
+
+@addr: 
+@callback: 
+@user_data: 
+<!-- # Unused Parameters # -->
+@cb: 
+@data: 
+
+
+<!-- ##### FUNCTION soup_address_resolve_sync ##### -->
+<para>
+
+</para>
+
+@addr: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_address_get_name ##### -->
+<para>
+
+</para>
+
+@addr: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_address_get_physical ##### -->
+<para>
+
+</para>
+
+@addr: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_address_get_port ##### -->
+<para>
+
+</para>
+
+@addr: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-auth-basic.sgml b/docs/reference/tmpl/soup-auth-basic.sgml
new file mode 100644 (file)
index 0000000..7dc91b1
--- /dev/null
@@ -0,0 +1,22 @@
+<!-- ##### SECTION Title ##### -->
+SoupAuthBasic
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupAuthBasic ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/soup-auth-digest.sgml b/docs/reference/tmpl/soup-auth-digest.sgml
new file mode 100644 (file)
index 0000000..16cf820
--- /dev/null
@@ -0,0 +1,22 @@
+<!-- ##### SECTION Title ##### -->
+SoupAuthDigest
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupAuthDigest ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/soup-auth.sgml b/docs/reference/tmpl/soup-auth.sgml
new file mode 100644 (file)
index 0000000..7283fe5
--- /dev/null
@@ -0,0 +1,97 @@
+<!-- ##### SECTION Title ##### -->
+SoupAuth
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupAuth ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION soup_auth_new_from_header_list ##### -->
+<para>
+
+</para>
+
+@header: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_auth_get_scheme_name ##### -->
+<para>
+
+</para>
+
+@auth: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_auth_get_realm ##### -->
+<para>
+
+</para>
+
+@auth: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_auth_authenticate ##### -->
+<para>
+
+</para>
+
+@auth: 
+@username: 
+@password: 
+
+
+<!-- ##### FUNCTION soup_auth_is_authenticated ##### -->
+<para>
+
+</para>
+
+@auth: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_auth_get_authorization ##### -->
+<para>
+
+</para>
+
+@auth: 
+@msg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_auth_get_protection_space ##### -->
+<para>
+
+</para>
+
+@auth: 
+@source_uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_auth_free_protection_space ##### -->
+<para>
+
+</para>
+
+@auth: 
+@space: 
+
+
diff --git a/docs/reference/tmpl/soup-connection-ntlm.sgml b/docs/reference/tmpl/soup-connection-ntlm.sgml
new file mode 100644 (file)
index 0000000..b4e9794
--- /dev/null
@@ -0,0 +1,22 @@
+<!-- ##### SECTION Title ##### -->
+SoupConnectionNTLM
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupConnectionNTLM ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/soup-connection.sgml b/docs/reference/tmpl/soup-connection.sgml
new file mode 100644 (file)
index 0000000..7c3b6eb
--- /dev/null
@@ -0,0 +1,139 @@
+<!-- ##### SECTION Title ##### -->
+SoupConnection
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO SOUP_CONNECTION_ORIGIN_URI ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_CONNECTION_PROXY_URI ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_CONNECTION_SSL_CREDENTIALS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_connection_new ##### -->
+<para>
+
+</para>
+
+@propname1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION SoupConnectionCallback ##### -->
+<para>
+
+</para>
+
+@sock: 
+@status: 
+@data: 
+
+
+<!-- ##### FUNCTION soup_connection_connect_async ##### -->
+<para>
+
+</para>
+
+@conn: 
+@callback: 
+@user_data: 
+<!-- # Unused Parameters # -->
+@Param2: 
+
+
+<!-- ##### FUNCTION soup_connection_connect_sync ##### -->
+<para>
+
+</para>
+
+@conn: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_connection_disconnect ##### -->
+<para>
+
+</para>
+
+@conn: 
+
+
+<!-- ##### FUNCTION soup_connection_is_in_use ##### -->
+<para>
+
+</para>
+
+@conn: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_connection_last_used ##### -->
+<para>
+
+</para>
+
+@conn: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_connection_send_request ##### -->
+<para>
+
+</para>
+
+@conn: 
+@req: 
+
+
+<!-- ##### FUNCTION soup_connection_authenticate ##### -->
+<para>
+
+</para>
+
+@conn: 
+@msg: 
+@auth_type: 
+@auth_realm: 
+@username: 
+@password: 
+
+
+<!-- ##### FUNCTION soup_connection_reauthenticate ##### -->
+<para>
+
+</para>
+
+@conn: 
+@msg: 
+@auth_type: 
+@auth_realm: 
+@username: 
+@password: 
+
+
diff --git a/docs/reference/tmpl/soup-dns.sgml b/docs/reference/tmpl/soup-dns.sgml
new file mode 100644 (file)
index 0000000..b98bc00
--- /dev/null
@@ -0,0 +1,70 @@
+<!-- ##### SECTION Title ##### -->
+soup-dns
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION soup_dns_entry_from_name ##### -->
+<para>
+
+</para>
+
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_dns_entry_from_addr ##### -->
+<para>
+
+</para>
+
+@addr: 
+@family: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_dns_entry_check_lookup ##### -->
+<para>
+
+</para>
+
+@entry: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_dns_entry_cancel_lookup ##### -->
+<para>
+
+</para>
+
+@entry: 
+
+
+<!-- ##### FUNCTION soup_dns_free_hostent ##### -->
+<para>
+
+</para>
+
+@h: 
+
+
+<!-- ##### FUNCTION soup_dns_ntop ##### -->
+<para>
+
+</para>
+
+@addr: 
+@family: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-headers.sgml b/docs/reference/tmpl/soup-headers.sgml
new file mode 100644 (file)
index 0000000..cec103b
--- /dev/null
@@ -0,0 +1,92 @@
+<!-- ##### SECTION Title ##### -->
+soup-headers
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION soup_headers_parse_request ##### -->
+<para>
+
+</para>
+
+@str: 
+@len: 
+@dest: 
+@req_method: 
+@req_path: 
+@ver: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_headers_parse_status_line ##### -->
+<para>
+
+</para>
+
+@status_line: 
+@ver: 
+@status_code: 
+@status_phrase: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_headers_parse_response ##### -->
+<para>
+
+</para>
+
+@str: 
+@len: 
+@dest: 
+@ver: 
+@status_code: 
+@status_phrase: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_header_param_decode_token ##### -->
+<para>
+
+</para>
+
+@in: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_header_param_parse_list ##### -->
+<para>
+
+</para>
+
+@header: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_header_param_copy_token ##### -->
+<para>
+
+</para>
+
+@tokens: 
+@t: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_header_param_destroy_hash ##### -->
+<para>
+
+</para>
+
+@table: 
+
+
diff --git a/docs/reference/tmpl/soup-marshal.sgml b/docs/reference/tmpl/soup-marshal.sgml
new file mode 100644 (file)
index 0000000..ba76427
--- /dev/null
@@ -0,0 +1,78 @@
+<!-- ##### SECTION Title ##### -->
+soup-marshal
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO soup_marshal_VOID__VOID ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO soup_marshal_NONE__NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO soup_marshal_VOID__INT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO soup_marshal_NONE__INT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO soup_marshal_VOID__OBJECT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO soup_marshal_NONE__OBJECT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_marshal_VOID__OBJECT_STRING_STRING_POINTER_POINTER ##### -->
+<para>
+
+</para>
+
+@closure: 
+@return_value: 
+@n_param_values: 
+@param_values: 
+@invocation_hint: 
+@marshal_data: 
+
+
+<!-- ##### MACRO soup_marshal_NONE__OBJECT_STRING_STRING_POINTER_POINTER ##### -->
+<para>
+
+</para>
+
+
+
diff --git a/docs/reference/tmpl/soup-md5-utils.sgml b/docs/reference/tmpl/soup-md5-utils.sgml
new file mode 100644 (file)
index 0000000..7fd75d0
--- /dev/null
@@ -0,0 +1,53 @@
+<!-- ##### SECTION Title ##### -->
+soup-md5-utils
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupMD5Context ##### -->
+<para>
+
+</para>
+
+@buf: 
+@bits: 
+@in: 
+@doByteReverse: 
+
+<!-- ##### FUNCTION soup_md5_init ##### -->
+<para>
+
+</para>
+
+@ctx: 
+
+
+<!-- ##### FUNCTION soup_md5_update ##### -->
+<para>
+
+</para>
+
+@ctx: 
+@buf: 
+@len: 
+
+
+<!-- ##### FUNCTION soup_md5_final ##### -->
+<para>
+
+</para>
+
+@ctx: 
+@digest: 
+
+
diff --git a/docs/reference/tmpl/soup-message-private.sgml b/docs/reference/tmpl/soup-message-private.sgml
new file mode 100644 (file)
index 0000000..04e16f8
--- /dev/null
@@ -0,0 +1,90 @@
+<!-- ##### SECTION Title ##### -->
+soup-message-private
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION soup_message_run_handlers ##### -->
+<para>
+
+</para>
+
+@msg: 
+@phase: 
+
+
+<!-- ##### FUNCTION soup_message_cleanup ##### -->
+<para>
+
+</para>
+
+@req: 
+
+
+<!-- ##### FUNCTION soup_message_cleanup_response ##### -->
+<para>
+
+</para>
+
+@req: 
+
+
+<!-- ##### USER_FUNCTION SoupMessageGetHeadersFn ##### -->
+<para>
+
+</para>
+
+@msg: 
+@headers: 
+@encoding: 
+@user_data: 
+
+
+<!-- ##### USER_FUNCTION SoupMessageParseHeadersFn ##### -->
+<para>
+
+</para>
+
+@msg: 
+@headers: 
+@header_len: 
+@encoding: 
+@content_len: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_io_client ##### -->
+<para>
+
+</para>
+
+@msg: 
+@sock: 
+@get_headers_cb: 
+@parse_headers_cb: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_io_server ##### -->
+<para>
+
+</para>
+
+@msg: 
+@sock: 
+@get_headers_cb: 
+@parse_headers_cb: 
+@user_data: 
+
+
diff --git a/docs/reference/tmpl/soup-message-queue.sgml b/docs/reference/tmpl/soup-message-queue.sgml
new file mode 100644 (file)
index 0000000..7ff6122
--- /dev/null
@@ -0,0 +1,97 @@
+<!-- ##### SECTION Title ##### -->
+soup-message-queue
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupMessageQueueIter ##### -->
+<para>
+
+</para>
+
+@cur: 
+@next: 
+
+<!-- ##### FUNCTION soup_message_queue_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_queue_append ##### -->
+<para>
+
+</para>
+
+@queue: 
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_queue_first ##### -->
+<para>
+
+</para>
+
+@queue: 
+@iter: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_queue_next ##### -->
+<para>
+
+</para>
+
+@queue: 
+@iter: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_queue_remove ##### -->
+<para>
+
+</para>
+
+@queue: 
+@iter: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_queue_free_iter ##### -->
+<para>
+
+</para>
+
+@queue: 
+@iter: 
+
+
+<!-- ##### FUNCTION soup_message_queue_destroy ##### -->
+<para>
+
+</para>
+
+@queue: 
+
+
+<!-- ##### FUNCTION soup_message_queue_remove_message ##### -->
+<para>
+
+</para>
+
+@queue: 
+@msg: 
+
+
diff --git a/docs/reference/tmpl/soup-message.sgml b/docs/reference/tmpl/soup-message.sgml
new file mode 100644 (file)
index 0000000..ebb0c16
--- /dev/null
@@ -0,0 +1,499 @@
+<!-- ##### SECTION Title ##### -->
+SoupMessage
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM SoupMessageStatus ##### -->
+<para>
+
+</para>
+
+@SOUP_MESSAGE_STATUS_IDLE: 
+@SOUP_MESSAGE_STATUS_QUEUED: 
+@SOUP_MESSAGE_STATUS_CONNECTING: 
+@SOUP_MESSAGE_STATUS_RUNNING: 
+@SOUP_MESSAGE_STATUS_FINISHED: 
+
+<!-- ##### MACRO SOUP_MESSAGE_IS_STARTING ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### ENUM SoupTransferEncoding ##### -->
+<para>
+
+</para>
+
+@SOUP_TRANSFER_UNKNOWN: 
+@SOUP_TRANSFER_CHUNKED: 
+@SOUP_TRANSFER_CONTENT_LENGTH: 
+
+<!-- ##### ENUM SoupOwnership ##### -->
+<para>
+
+</para>
+
+@SOUP_BUFFER_SYSTEM_OWNED: 
+@SOUP_BUFFER_USER_OWNED: 
+@SOUP_BUFFER_STATIC: 
+
+<!-- ##### STRUCT SoupDataBuffer ##### -->
+<para>
+
+</para>
+
+@owner: 
+@body: 
+@length: 
+
+<!-- ##### USER_FUNCTION SoupMessageCallbackFn ##### -->
+<para>
+
+</para>
+
+@req: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_new ##### -->
+<para>
+
+</para>
+
+@method: 
+@uri_string: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@uri: 
+
+
+<!-- ##### FUNCTION soup_message_new_from_uri ##### -->
+<para>
+
+</para>
+
+@method: 
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_set_request ##### -->
+<para>
+
+</para>
+
+@msg: 
+@content_type: 
+@req_owner: 
+@req_body: 
+@req_length: 
+<!-- # Unused Parameters # -->
+@req_len: 
+
+
+<!-- ##### FUNCTION soup_message_set_response ##### -->
+<para>
+
+</para>
+
+@msg: 
+@content_type: 
+@resp_owner: 
+@resp_body: 
+@resp_length: 
+<!-- # Unused Parameters # -->
+@resp_len: 
+
+
+<!-- ##### FUNCTION soup_message_cancel ##### -->
+<para>
+
+</para>
+
+@msg: 
+<!-- # Unused Parameters # -->
+@req: 
+
+
+<!-- ##### FUNCTION soup_message_add_header ##### -->
+<para>
+
+</para>
+
+@hash: 
+@name: 
+@value: 
+
+
+<!-- ##### FUNCTION soup_message_get_header ##### -->
+<para>
+
+</para>
+
+@hash: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_get_header_list ##### -->
+<para>
+
+</para>
+
+@hash: 
+@name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_foreach_header ##### -->
+<para>
+
+</para>
+
+@hash: 
+@func: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_remove_header ##### -->
+<para>
+
+</para>
+
+@hash: 
+@name: 
+
+
+<!-- ##### FUNCTION soup_message_clear_headers ##### -->
+<para>
+
+</para>
+
+@hash: 
+
+
+<!-- ##### ENUM SoupHttpVersion ##### -->
+<para>
+
+</para>
+
+@SOUP_HTTP_1_0: 
+@SOUP_HTTP_1_1: 
+
+<!-- ##### FUNCTION soup_message_set_http_version ##### -->
+<para>
+
+</para>
+
+@msg: 
+@version: 
+
+
+<!-- ##### FUNCTION soup_message_get_http_version ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_is_keepalive ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_get_uri ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_set_uri ##### -->
+<para>
+
+</para>
+
+@msg: 
+@uri: 
+
+
+<!-- ##### ENUM SoupMessageFlags ##### -->
+<para>
+
+</para>
+
+@SOUP_MESSAGE_NO_PIPELINE: 
+@SOUP_MESSAGE_NO_REDIRECT: 
+@SOUP_MESSAGE_NO_COOKIE: 
+@SOUP_MESSAGE_OVERWRITE_CHUNKS: 
+@SOUP_MESSAGE_EXPECT_CONTINUE: 
+
+<!-- ##### FUNCTION soup_message_set_flags ##### -->
+<para>
+
+</para>
+
+@msg: 
+@flags: 
+
+
+<!-- ##### FUNCTION soup_message_get_flags ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Returns: 
+
+
+<!-- ##### ENUM SoupHandlerPhase ##### -->
+<para>
+
+</para>
+
+@SOUP_HANDLER_PRE_BODY: 
+@SOUP_HANDLER_BODY_CHUNK: 
+@SOUP_HANDLER_POST_BODY: 
+
+<!-- ##### FUNCTION soup_message_add_handler ##### -->
+<para>
+
+</para>
+
+@msg: 
+@type: 
+@handler_cb: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_add_header_handler ##### -->
+<para>
+
+</para>
+
+@msg: 
+@header: 
+@type: 
+@Param4: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_add_status_code_handler ##### -->
+<para>
+
+</para>
+
+@msg: 
+@status_code: 
+@type: 
+@Param4: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_add_status_class_handler ##### -->
+<para>
+
+</para>
+
+@msg: 
+@status_class: 
+@type: 
+@Param4: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_remove_handler ##### -->
+<para>
+
+</para>
+
+@msg: 
+@type: 
+@Param3: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_message_set_status ##### -->
+<para>
+
+</para>
+
+@msg: 
+@status_code: 
+
+
+<!-- ##### FUNCTION soup_message_set_status_full ##### -->
+<para>
+
+</para>
+
+@msg: 
+@status_code: 
+@reason_phrase: 
+
+
+<!-- ##### FUNCTION soup_message_add_chunk ##### -->
+<para>
+
+</para>
+
+@msg: 
+@owner: 
+@body: 
+@length: 
+
+
+<!-- ##### FUNCTION soup_message_add_final_chunk ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_pop_chunk ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_message_send_request ##### -->
+<para>
+
+</para>
+
+@req: 
+@sock: 
+@via_proxy: 
+
+
+<!-- ##### FUNCTION soup_message_read_request ##### -->
+<para>
+
+</para>
+
+@req: 
+@sock: 
+
+
+<!-- ##### FUNCTION soup_message_io_cancel ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_io_pause ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_io_unpause ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_wrote_informational ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_wrote_headers ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_wrote_chunk ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_wrote_body ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_got_informational ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_got_headers ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_got_chunk ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_got_body ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_message_finished ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
diff --git a/docs/reference/tmpl/soup-method.sgml b/docs/reference/tmpl/soup-method.sgml
new file mode 100644 (file)
index 0000000..f4c39d8
--- /dev/null
@@ -0,0 +1,160 @@
+<!-- ##### SECTION Title ##### -->
+soup-method
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO SOUP_METHOD_POST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_GET ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_HEAD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_OPTIONS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_PUT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_MOVE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_COPY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_DELETE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_TRACE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_CONNECT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_MKCOL ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_PROPPATCH ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_PROPFIND ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_PATCH ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_LOCK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_METHOD_UNLOCK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### ENUM SoupMethodId ##### -->
+<para>
+
+</para>
+
+@SOUP_METHOD_ID_UNKNOWN: 
+@SOUP_METHOD_ID_POST: 
+@SOUP_METHOD_ID_GET: 
+@SOUP_METHOD_ID_HEAD: 
+@SOUP_METHOD_ID_OPTIONS: 
+@SOUP_METHOD_ID_PUT: 
+@SOUP_METHOD_ID_MOVE: 
+@SOUP_METHOD_ID_COPY: 
+@SOUP_METHOD_ID_DELETE: 
+@SOUP_METHOD_ID_TRACE: 
+@SOUP_METHOD_ID_CONNECT: 
+@SOUP_METHOD_ID_MKCOL: 
+@SOUP_METHOD_ID_PROPPATCH: 
+@SOUP_METHOD_ID_PROPFIND: 
+@SOUP_METHOD_ID_PATCH: 
+@SOUP_METHOD_ID_LOCK: 
+@SOUP_METHOD_ID_UNLOCK: 
+
+<!-- ##### FUNCTION soup_method_get_id ##### -->
+<para>
+
+</para>
+
+@method: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-misc.sgml b/docs/reference/tmpl/soup-misc.sgml
new file mode 100644 (file)
index 0000000..c7fb37c
--- /dev/null
@@ -0,0 +1,116 @@
+<!-- ##### SECTION Title ##### -->
+soup-misc
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION soup_base64_encode ##### -->
+<para>
+
+</para>
+
+@text: 
+@len: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_base64_encode_close ##### -->
+<para>
+
+</para>
+
+@in: 
+@inlen: 
+@break_lines: 
+@out: 
+@state: 
+@save: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_base64_encode_step ##### -->
+<para>
+
+</para>
+
+@in: 
+@len: 
+@break_lines: 
+@out: 
+@state: 
+@save: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_base64_decode ##### -->
+<para>
+
+</para>
+
+@text: 
+@out_len: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_base64_decode_step ##### -->
+<para>
+
+</para>
+
+@in: 
+@len: 
+@out: 
+@state: 
+@save: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_signal_connect_once ##### -->
+<para>
+
+</para>
+
+@instance: 
+@detailed_signal: 
+@c_handler: 
+@data: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@signal: 
+
+
+<!-- ##### FUNCTION soup_str_case_hash ##### -->
+<para>
+
+</para>
+
+@key: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_str_case_equal ##### -->
+<para>
+
+</para>
+
+@v1: 
+@v2: 
+@Returns: 
+
+
+<!-- ##### VARIABLE soup_ssl_supported ##### -->
+<para>
+
+</para>
+
+
diff --git a/docs/reference/tmpl/soup-server-auth.sgml b/docs/reference/tmpl/soup-server-auth.sgml
new file mode 100644 (file)
index 0000000..2497ce4
--- /dev/null
@@ -0,0 +1,118 @@
+<!-- ##### SECTION Title ##### -->
+soup-server-auth
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### USER_FUNCTION SoupServerAuthCallbackFn ##### -->
+<para>
+
+</para>
+
+@auth_ctx: 
+@auth: 
+@msg: 
+@data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_auth_context_challenge ##### -->
+<para>
+
+</para>
+
+@auth_ctx: 
+@msg: 
+@header_name: 
+
+
+<!-- ##### ENUM SoupAuthType ##### -->
+<para>
+
+</para>
+
+@SOUP_AUTH_TYPE_BASIC: 
+@SOUP_AUTH_TYPE_DIGEST: 
+
+<!-- ##### STRUCT SoupServerAuthBasic ##### -->
+<para>
+
+</para>
+
+@type: 
+@user: 
+@passwd: 
+
+<!-- ##### ENUM SoupDigestAlgorithm ##### -->
+<para>
+
+</para>
+
+@SOUP_ALGORITHM_MD5: 
+@SOUP_ALGORITHM_MD5_SESS: 
+
+<!-- ##### STRUCT SoupServerAuthDigest ##### -->
+<para>
+
+</para>
+
+@type: 
+@algorithm: 
+@integrity: 
+@realm: 
+@user: 
+@nonce: 
+@nonce_count: 
+@cnonce: 
+@digest_uri: 
+@digest_response: 
+@request_method: 
+
+<!-- ##### FUNCTION soup_server_auth_new ##### -->
+<para>
+
+</para>
+
+@auth_ctx: 
+@auth_hdrs: 
+@msg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_auth_free ##### -->
+<para>
+
+</para>
+
+@auth: 
+
+
+<!-- ##### FUNCTION soup_server_auth_get_user ##### -->
+<para>
+
+</para>
+
+@auth: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_auth_check_passwd ##### -->
+<para>
+
+</para>
+
+@auth: 
+@passwd: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-server-message.sgml b/docs/reference/tmpl/soup-server-message.sgml
new file mode 100644 (file)
index 0000000..09bb7b8
--- /dev/null
@@ -0,0 +1,86 @@
+<!-- ##### SECTION Title ##### -->
+SoupServerMessage
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION soup_server_message_new ##### -->
+<para>
+
+</para>
+
+@server: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_message_get_server ##### -->
+<para>
+
+</para>
+
+@smsg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_message_set_encoding ##### -->
+<para>
+
+</para>
+
+@smsg: 
+@encoding: 
+
+
+<!-- ##### FUNCTION soup_server_message_get_encoding ##### -->
+<para>
+
+</para>
+
+@smsg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_message_start ##### -->
+<para>
+
+</para>
+
+@smsg: 
+
+
+<!-- ##### FUNCTION soup_server_message_is_started ##### -->
+<para>
+
+</para>
+
+@smsg: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_message_finish ##### -->
+<para>
+
+</para>
+
+@smsg: 
+
+
+<!-- ##### FUNCTION soup_server_message_is_finished ##### -->
+<para>
+
+</para>
+
+@smsg: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-server.sgml b/docs/reference/tmpl/soup-server.sgml
new file mode 100644 (file)
index 0000000..11436c1
--- /dev/null
@@ -0,0 +1,188 @@
+<!-- ##### SECTION Title ##### -->
+SoupServer
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupServerContext ##### -->
+<para>
+
+</para>
+
+@msg: 
+@path: 
+@method_id: 
+@auth: 
+@server: 
+@handler: 
+@sock: 
+
+<!-- ##### USER_FUNCTION SoupServerCallbackFn ##### -->
+<para>
+
+</para>
+
+@context: 
+@msg: 
+@user_data: 
+
+
+<!-- ##### USER_FUNCTION SoupServerUnregisterFn ##### -->
+<para>
+
+</para>
+
+@server: 
+@handler: 
+@user_data: 
+
+
+<!-- ##### MACRO SOUP_SERVER_PORT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SERVER_INTERFACE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SERVER_SSL_CERT_FILE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SERVER_SSL_KEY_FILE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_server_new ##### -->
+<para>
+
+</para>
+
+@optname1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_get_protocol ##### -->
+<para>
+
+</para>
+
+@serv: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_get_port ##### -->
+<para>
+
+</para>
+
+@serv: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_run ##### -->
+<para>
+
+</para>
+
+@serv: 
+
+
+<!-- ##### FUNCTION soup_server_run_async ##### -->
+<para>
+
+</para>
+
+@serv: 
+
+
+<!-- ##### FUNCTION soup_server_quit ##### -->
+<para>
+
+</para>
+
+@serv: 
+
+
+<!-- ##### FUNCTION soup_server_add_handler ##### -->
+<para>
+
+</para>
+
+@serv: 
+@path: 
+@auth_ctx: 
+@callback: 
+@unreg: 
+@data: 
+
+
+<!-- ##### FUNCTION soup_server_remove_handler ##### -->
+<para>
+
+</para>
+
+@serv: 
+@path: 
+
+
+<!-- ##### FUNCTION soup_server_get_handler ##### -->
+<para>
+
+</para>
+
+@serv: 
+@path: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_list_handlers ##### -->
+<para>
+
+</para>
+
+@serv: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_context_get_client_address ##### -->
+<para>
+
+</para>
+
+@ctx: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_server_context_get_client_host ##### -->
+<para>
+
+</para>
+
+@ctx: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-session.sgml b/docs/reference/tmpl/soup-session.sgml
new file mode 100644 (file)
index 0000000..0fea40f
--- /dev/null
@@ -0,0 +1,107 @@
+<!-- ##### SECTION Title ##### -->
+SoupSession
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO SOUP_SESSION_PROXY_URI ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SESSION_MAX_CONNS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SESSION_MAX_CONNS_PER_HOST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SESSION_USE_NTLM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SESSION_SSL_CA_FILE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_session_new ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_session_new_with_options ##### -->
+<para>
+
+</para>
+
+@optname1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_session_queue_message ##### -->
+<para>
+
+</para>
+
+@session: 
+@req: 
+@callback: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_session_requeue_message ##### -->
+<para>
+
+</para>
+
+@session: 
+@req: 
+
+
+<!-- ##### FUNCTION soup_session_send_message ##### -->
+<para>
+
+</para>
+
+@session: 
+@req: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_session_abort ##### -->
+<para>
+
+</para>
+
+@session: 
+
+
diff --git a/docs/reference/tmpl/soup-soap-message.sgml b/docs/reference/tmpl/soup-soap-message.sgml
new file mode 100644 (file)
index 0000000..f6f3666
--- /dev/null
@@ -0,0 +1,321 @@
+<!-- ##### SECTION Title ##### -->
+SoupSoapMessage
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT SoupSoapMessage ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION soup_soap_message_new ##### -->
+<para>
+
+</para>
+
+@method: 
+@uri_string: 
+@standalone: 
+@xml_encoding: 
+@env_prefix: 
+@env_uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_soap_message_new_from_uri ##### -->
+<para>
+
+</para>
+
+@method: 
+@uri: 
+@standalone: 
+@xml_encoding: 
+@env_prefix: 
+@env_uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_envelope ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_envelope ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_body ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_body ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_element ##### -->
+<para>
+
+</para>
+
+@msg: 
+@name: 
+@prefix: 
+@ns_uri: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_element ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_fault ##### -->
+<para>
+
+</para>
+
+@msg: 
+@faultcode: 
+@faultstring: 
+@faultfactor: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_fault ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_fault_detail ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_fault_detail ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_header ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_header ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_start_header_element ##### -->
+<para>
+
+</para>
+
+@msg: 
+@name: 
+@must_understand: 
+@actor_uri: 
+@prefix: 
+@ns_uri: 
+
+
+<!-- ##### FUNCTION soup_soap_message_end_header_element ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_write_int ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Param2: 
+
+
+<!-- ##### FUNCTION soup_soap_message_write_double ##### -->
+<para>
+
+</para>
+
+@msg: 
+@d: 
+
+
+<!-- ##### FUNCTION soup_soap_message_write_base64 ##### -->
+<para>
+
+</para>
+
+@msg: 
+@string: 
+@len: 
+
+
+<!-- ##### FUNCTION soup_soap_message_write_time ##### -->
+<para>
+
+</para>
+
+@msg: 
+@timeval: 
+
+
+<!-- ##### FUNCTION soup_soap_message_write_string ##### -->
+<para>
+
+</para>
+
+@msg: 
+@string: 
+
+
+<!-- ##### FUNCTION soup_soap_message_write_buffer ##### -->
+<para>
+
+</para>
+
+@msg: 
+@buffer: 
+@len: 
+
+
+<!-- ##### FUNCTION soup_soap_message_set_element_type ##### -->
+<para>
+
+</para>
+
+@msg: 
+@xsi_type: 
+
+
+<!-- ##### FUNCTION soup_soap_message_set_null ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_add_attribute ##### -->
+<para>
+
+</para>
+
+@msg: 
+@name: 
+@value: 
+@prefix: 
+@ns_uri: 
+
+
+<!-- ##### FUNCTION soup_soap_message_add_namespace ##### -->
+<para>
+
+</para>
+
+@msg: 
+@prefix: 
+@ns_uri: 
+
+
+<!-- ##### FUNCTION soup_soap_message_set_default_namespace ##### -->
+<para>
+
+</para>
+
+@msg: 
+@ns_uri: 
+
+
+<!-- ##### FUNCTION soup_soap_message_set_encoding_style ##### -->
+<para>
+
+</para>
+
+@msg: 
+@enc_style: 
+
+
+<!-- ##### FUNCTION soup_soap_message_reset ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_persist ##### -->
+<para>
+
+</para>
+
+@msg: 
+
+
+<!-- ##### FUNCTION soup_soap_message_get_namespace_prefix ##### -->
+<para>
+
+</para>
+
+@msg: 
+@ns_uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_soap_message_get_xml_doc ##### -->
+<para>
+
+</para>
+
+@msg: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-socket.sgml b/docs/reference/tmpl/soup-socket.sgml
new file mode 100644 (file)
index 0000000..e5716db
--- /dev/null
@@ -0,0 +1,237 @@
+<!-- ##### SECTION Title ##### -->
+SoupSocket
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO SOUP_SOCKET_FLAG_NONBLOCKING ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SOCKET_FLAG_NODELAY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SOCKET_FLAG_REUSEADDR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SOCKET_IS_SERVER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_SOCKET_SSL_CREDENTIALS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_socket_new ##### -->
+<para>
+
+</para>
+
+@optname1: 
+@Varargs: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_connect ##### -->
+<para>
+
+</para>
+
+@sock: 
+@remote_addr: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@rem_addr: 
+
+
+<!-- ##### FUNCTION soup_socket_listen ##### -->
+<para>
+
+</para>
+
+@sock: 
+@local_addr: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_start_ssl ##### -->
+<para>
+
+</para>
+
+@sock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_disconnect ##### -->
+<para>
+
+</para>
+
+@sock: 
+
+
+<!-- ##### FUNCTION soup_socket_is_connected ##### -->
+<para>
+
+</para>
+
+@sock: 
+@Returns: 
+
+
+<!-- ##### USER_FUNCTION SoupSocketCallback ##### -->
+<para>
+
+</para>
+
+@sock: 
+@status: 
+@user_data: 
+
+
+<!-- ##### USER_FUNCTION SoupSocketListenerCallback ##### -->
+<para>
+
+</para>
+
+@listener: 
+@sock: 
+@user_data: 
+
+
+<!-- ##### FUNCTION soup_socket_client_new_async ##### -->
+<para>
+
+</para>
+
+@hostname: 
+@port: 
+@ssl_creds: 
+@callback: 
+@user_data: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_client_new_sync ##### -->
+<para>
+
+</para>
+
+@hostname: 
+@port: 
+@ssl_creds: 
+@status_ret: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@status: 
+
+
+<!-- ##### FUNCTION soup_socket_server_new ##### -->
+<para>
+
+</para>
+
+@local_addr: 
+@ssl_creds: 
+@callback: 
+@user_data: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@Param3: 
+
+
+<!-- ##### FUNCTION soup_socket_get_local_address ##### -->
+<para>
+
+</para>
+
+@sock: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_get_remote_address ##### -->
+<para>
+
+</para>
+
+@sock: 
+@Returns: 
+
+
+<!-- ##### ENUM SoupSocketIOStatus ##### -->
+<para>
+
+</para>
+
+@SOUP_SOCKET_OK: 
+@SOUP_SOCKET_WOULD_BLOCK: 
+@SOUP_SOCKET_EOF: 
+@SOUP_SOCKET_ERROR: 
+
+<!-- ##### FUNCTION soup_socket_read ##### -->
+<para>
+
+</para>
+
+@sock: 
+@buffer: 
+@len: 
+@nread: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_read_until ##### -->
+<para>
+
+</para>
+
+@sock: 
+@buffer: 
+@len: 
+@boundary: 
+@boundary_len: 
+@nread: 
+@got_boundary: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_socket_write ##### -->
+<para>
+
+</para>
+
+@sock: 
+@buffer: 
+@len: 
+@nwrote: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-ssl.sgml b/docs/reference/tmpl/soup-ssl.sgml
new file mode 100644 (file)
index 0000000..e2e9b9a
--- /dev/null
@@ -0,0 +1,71 @@
+<!-- ##### SECTION Title ##### -->
+soup-ssl
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM SoupSSLType ##### -->
+<para>
+
+</para>
+
+@SOUP_SSL_TYPE_CLIENT: 
+@SOUP_SSL_TYPE_SERVER: 
+
+<!-- ##### FUNCTION soup_ssl_get_client_credentials ##### -->
+<para>
+
+</para>
+
+@ca_file: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_ssl_free_client_credentials ##### -->
+<para>
+
+</para>
+
+@creds: 
+
+
+<!-- ##### FUNCTION soup_ssl_get_server_credentials ##### -->
+<para>
+
+</para>
+
+@cert_file: 
+@key_file: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_ssl_free_server_credentials ##### -->
+<para>
+
+</para>
+
+@creds: 
+
+
+<!-- ##### FUNCTION soup_ssl_wrap_iochannel ##### -->
+<para>
+
+</para>
+
+@sock: 
+@type: 
+@remote_host: 
+@credentials: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-status.sgml b/docs/reference/tmpl/soup-status.sgml
new file mode 100644 (file)
index 0000000..f94bf70
--- /dev/null
@@ -0,0 +1,142 @@
+<!-- ##### SECTION Title ##### -->
+soup-status
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### ENUM SoupStatusClass ##### -->
+<para>
+
+</para>
+
+@SOUP_STATUS_CLASS_TRANSPORT_ERROR: 
+@SOUP_STATUS_CLASS_INFORMATIONAL: 
+@SOUP_STATUS_CLASS_SUCCESS: 
+@SOUP_STATUS_CLASS_REDIRECT: 
+@SOUP_STATUS_CLASS_CLIENT_ERROR: 
+@SOUP_STATUS_CLASS_SERVER_ERROR: 
+
+<!-- ##### MACRO SOUP_STATUS_IS_INFORMATIONAL ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO SOUP_STATUS_IS_SUCCESSFUL ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO SOUP_STATUS_IS_REDIRECTION ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO SOUP_STATUS_IS_CLIENT_ERROR ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### MACRO SOUP_STATUS_IS_SERVER_ERROR ##### -->
+<para>
+
+</para>
+
+@x: 
+
+
+<!-- ##### ENUM SoupKnownStatusCode ##### -->
+<para>
+
+</para>
+
+@SOUP_STATUS_CANCELLED: 
+@SOUP_STATUS_CANT_RESOLVE: 
+@SOUP_STATUS_CANT_RESOLVE_PROXY: 
+@SOUP_STATUS_CANT_CONNECT: 
+@SOUP_STATUS_CANT_CONNECT_PROXY: 
+@SOUP_STATUS_SSL_FAILED: 
+@SOUP_STATUS_IO_ERROR: 
+@SOUP_STATUS_MALFORMED: 
+@SOUP_STATUS_CONTINUE: 
+@SOUP_STATUS_SWITCHING_PROTOCOLS: 
+@SOUP_STATUS_PROCESSING: 
+@SOUP_STATUS_OK: 
+@SOUP_STATUS_CREATED: 
+@SOUP_STATUS_ACCEPTED: 
+@SOUP_STATUS_NON_AUTHORITATIVE: 
+@SOUP_STATUS_NO_CONTENT: 
+@SOUP_STATUS_RESET_CONTENT: 
+@SOUP_STATUS_PARTIAL_CONTENT: 
+@SOUP_STATUS_MULTI_STATUS: 
+@SOUP_STATUS_MULTIPLE_CHOICES: 
+@SOUP_STATUS_MOVED_PERMANENTLY: 
+@SOUP_STATUS_FOUND: 
+@SOUP_STATUS_MOVED_TEMPORARILY: 
+@SOUP_STATUS_SEE_OTHER: 
+@SOUP_STATUS_NOT_MODIFIED: 
+@SOUP_STATUS_USE_PROXY: 
+@SOUP_STATUS_NOT_APPEARING_IN_THIS_PROTOCOL: 
+@SOUP_STATUS_TEMPORARY_REDIRECT: 
+@SOUP_STATUS_BAD_REQUEST: 
+@SOUP_STATUS_UNAUTHORIZED: 
+@SOUP_STATUS_PAYMENT_REQUIRED: 
+@SOUP_STATUS_FORBIDDEN: 
+@SOUP_STATUS_NOT_FOUND: 
+@SOUP_STATUS_METHOD_NOT_ALLOWED: 
+@SOUP_STATUS_NOT_ACCEPTABLE: 
+@SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED: 
+@SOUP_STATUS_PROXY_UNAUTHORIZED: 
+@SOUP_STATUS_REQUEST_TIMEOUT: 
+@SOUP_STATUS_CONFLICT: 
+@SOUP_STATUS_GONE: 
+@SOUP_STATUS_LENGTH_REQUIRED: 
+@SOUP_STATUS_PRECONDITION_FAILED: 
+@SOUP_STATUS_REQUEST_ENTITY_TOO_LARGE: 
+@SOUP_STATUS_REQUEST_URI_TOO_LONG: 
+@SOUP_STATUS_UNSUPPORTED_MEDIA_TYPE: 
+@SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE: 
+@SOUP_STATUS_INVALID_RANGE: 
+@SOUP_STATUS_EXPECTATION_FAILED: 
+@SOUP_STATUS_UNPROCESSABLE_ENTITY: 
+@SOUP_STATUS_LOCKED: 
+@SOUP_STATUS_FAILED_DEPENDENCY: 
+@SOUP_STATUS_INTERNAL_SERVER_ERROR: 
+@SOUP_STATUS_NOT_IMPLEMENTED: 
+@SOUP_STATUS_BAD_GATEWAY: 
+@SOUP_STATUS_SERVICE_UNAVAILABLE: 
+@SOUP_STATUS_GATEWAY_TIMEOUT: 
+@SOUP_STATUS_HTTP_VERSION_NOT_SUPPORTED: 
+@SOUP_STATUS_INSUFFICIENT_STORAGE: 
+@SOUP_STATUS_NOT_EXTENDED: 
+
+<!-- ##### FUNCTION soup_status_get_phrase ##### -->
+<para>
+
+</para>
+
+@status_code: 
+@Returns: 
+
+
diff --git a/docs/reference/tmpl/soup-types.sgml b/docs/reference/tmpl/soup-types.sgml
new file mode 100644 (file)
index 0000000..02ad055
--- /dev/null
@@ -0,0 +1,28 @@
+<!-- ##### SECTION Title ##### -->
+soup-types
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### MACRO SOUP_MAKE_TYPE ##### -->
+<para>
+
+</para>
+
+@l: 
+@t: 
+@ci: 
+@i: 
+@parent: 
+
+
diff --git a/docs/reference/tmpl/soup-uri.sgml b/docs/reference/tmpl/soup-uri.sgml
new file mode 100644 (file)
index 0000000..c344f58
--- /dev/null
@@ -0,0 +1,128 @@
+<!-- ##### SECTION Title ##### -->
+soup-uri
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### TYPEDEF SoupProtocol ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO SOUP_PROTOCOL_HTTP ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SOUP_PROTOCOL_HTTPS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION soup_uri_new_with_base ##### -->
+<para>
+
+</para>
+
+@base: 
+@uri_string: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_new ##### -->
+<para>
+
+</para>
+
+@uri_string: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_to_string ##### -->
+<para>
+
+</para>
+
+@uri: 
+@just_path: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_copy ##### -->
+<para>
+
+</para>
+
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_copy_root ##### -->
+<para>
+
+</para>
+
+@uri: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_equal ##### -->
+<para>
+
+</para>
+
+@uri1: 
+@uri2: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_free ##### -->
+<para>
+
+</para>
+
+@uri: 
+
+
+<!-- ##### FUNCTION soup_uri_encode ##### -->
+<para>
+
+</para>
+
+@part: 
+@escape_extra: 
+@Returns: 
+
+
+<!-- ##### FUNCTION soup_uri_decode ##### -->
+<para>
+
+</para>
+
+@part: 
+
+
+<!-- ##### FUNCTION soup_uri_uses_default_port ##### -->
+<para>
+
+</para>
+
+@uri: 
+@Returns: 
+
+