summaryrefslogtreecommitdiff
path: root/content/fetchers/data.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-10-25 17:10:08 +0100
committerVincent Sanders <vince@kyllikki.org>2014-10-25 17:15:23 +0100
commit53f0f432dd2aa915765e3b2869928a18f09adad8 (patch)
treeed7fbb13adb6ea293f15c870490df20b71865521 /content/fetchers/data.h
parent7cf5cf7cb7797d7f39bb101504822da44ccc3355 (diff)
downloadnetsurf-53f0f432dd2aa915765e3b2869928a18f09adad8.tar.gz
netsurf-53f0f432dd2aa915765e3b2869928a18f09adad8.tar.bz2
update fetcher registration API to return an error code.
By using an error code return we can gracefully handle fetcher registration faliures instead of just immediately aborting. The curl handler was also cleaned up and documentation improved as a side effect.
Diffstat (limited to 'content/fetchers/data.h')
-rw-r--r--content/fetchers/data.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/content/fetchers/data.h b/content/fetchers/data.h
index f6017e07a..2f89ecf54 100644
--- a/content/fetchers/data.h
+++ b/content/fetchers/data.h
@@ -16,13 +16,19 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-/** \file
- * data: URL method handler
+/**
+ * \file
+ * data scheme fetch handler interface.
*/
#ifndef NETSURF_CONTENT_FETCHERS_FETCH_DATA_H
#define NETSURF_CONTENT_FETCHERS_FETCH_DATA_H
+/**
+ * Register data scheme handler.
+ *
+ * \return NSERROR_OK on successful registration or error code on failure.
+ */
nserror fetch_data_register(void);
#endif