24#ifndef NETSURF_DESKTOP_DOWNLOAD_H_
25#define NETSURF_DESKTOP_DOWNLOAD_H_
void download_context_destroy(download_context *ctx)
Destroy a download context.
struct nsurl * download_context_get_url(const download_context *ctx)
Retrieve the URL for a download.
const char * download_context_get_filename(const download_context *ctx)
Retrieve the filename for a download.
void download_context_abort(download_context *ctx)
Abort a download fetch.
nserror download_context_create(struct llcache_handle *llcache, struct gui_window *parent)
Create a download context.
const char * download_context_get_mime_type(const download_context *ctx)
Retrieve the MIME type for a download.
unsigned long long int download_context_get_total_length(const download_context *ctx)
Retrieve total byte length of download.
nserror
Enumeration of error codes.
static struct llcache_s * llcache
low level cache state
struct nsurl nsurl
NetSurf URL object.
A context for a download.
first entry in window list
Handle to low-level cache object.