summaryrefslogtreecommitdiff
path: root/content/fetch.h
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-09-26 21:23:47 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-09-26 21:23:47 +0000
commit9992ee9119148e7da31d0108f8ac2b9b6634a8cf (patch)
tree83120f7d568e086a6389241f234b3cc7b6850258 /content/fetch.h
parentc94271edf591226f9a5de88ac59719c4b5290a1b (diff)
downloadnetsurf-9992ee9119148e7da31d0108f8ac2b9b6634a8cf.tar.gz
netsurf-9992ee9119148e7da31d0108f8ac2b9b6634a8cf.tar.bz2
Document fetch_add_fetcher.
svn path=/trunk/netsurf/; revision=12892
Diffstat (limited to 'content/fetch.h')
-rw-r--r--content/fetch.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/content/fetch.h b/content/fetch.h
index fc395ae67..33378a0a9 100644
--- a/content/fetch.h
+++ b/content/fetch.h
@@ -120,6 +120,18 @@ typedef void (*fetcher_free_fetch)(void *);
typedef void (*fetcher_poll_fetcher)(lwc_string *);
typedef void (*fetcher_finalise)(lwc_string *);
+/** Register a fetcher for a scheme
+ *
+ * \param scheme scheme fetcher is for (caller relinquishes ownership)
+ * \param initialiser fetcher initialiser
+ * \param setup_fetch fetcher fetch setup function
+ * \param start_fetch fetcher fetch start function
+ * \param abort_fetch fetcher fetch abort function
+ * \param free_fetch fetcher fetch free function
+ * \param poll_fetcher fetcher poll function
+ * \param finaliser fetcher finaliser
+ * \return true iff success
+ */
bool fetch_add_fetcher(lwc_string *scheme,
fetcher_initialise initialiser,
fetcher_setup_fetch setup_fetch,