X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/722b54819c89a735a760fcb205f8f3950291cf96..ba048e02a8b0c1563afe35591409dd21260b3b91:/src/download.h diff --git a/src/download.h b/src/download.h index e9f69c23..91caa9de 100644 --- a/src/download.h +++ b/src/download.h @@ -62,6 +62,12 @@ typedef struct { */ VikFileContentCheckerFunc check_file; + /** + * If need to authenticate on download + * format: 'username:password' + */ + gchar *user_pass; + } DownloadMapOptions; typedef struct { @@ -88,6 +94,8 @@ int a_ftp_download_get_url ( const char *hostname, const char *uri, const char * void *a_download_handle_init (); void a_download_handle_cleanup ( void *handle ); +gchar *a_download_uri_to_tmp_file ( const gchar *uri, DownloadMapOptions *options ); + /* Error messages returned by download functions */ enum { DOWNLOAD_NO_ERROR = 0, DOWNLOAD_NO_NEWER_FILE,