summaryrefslogtreecommitdiff
path: root/desktop/gui.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-03-08 14:40:09 +0000
committerVincent Sanders <vince@kyllikki.org>2014-05-12 23:47:43 +0100
commit657abbd245dc777f61314ad476deb821cff0b90a (patch)
tree08e738f76b2e23870f87aa451582199a19a99c31 /desktop/gui.h
parentccc9ad969b61758184e1b9129ce257cdd7c7ab4e (diff)
downloadnetsurf-657abbd245dc777f61314ad476deb821cff0b90a.tar.gz
netsurf-657abbd245dc777f61314ad476deb821cff0b90a.tar.bz2
low level source data cache backing store interface.
Diffstat (limited to 'desktop/gui.h')
-rw-r--r--desktop/gui.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/desktop/gui.h b/desktop/gui.h
index c0a5a4e21..24838c9df 100644
--- a/desktop/gui.h
+++ b/desktop/gui.h
@@ -69,6 +69,7 @@ struct hlcache_handle;
struct download_context;
struct nsurl;
struct gui_file_table;
+struct gui_llcache_table;
typedef struct nsnsclipboard_styles {
size_t start; /**< Start of run */
@@ -520,7 +521,6 @@ struct gui_browser_table {
};
-
/**
* NetSurf operation function table
*
@@ -572,6 +572,15 @@ struct netsurf_table {
* Provides routines for the interactive text search on a page.
*/
struct gui_search_table *search;
+
+ /**
+ * Low level cache table.
+ *
+ * Used by the low level cache to push objects to persistant
+ * storage. The table is optional and may be NULL which
+ * uses the default implementation.
+ */
+ struct gui_llcache_table *llcache;
};