]> git.street.me.uk Git - andy/viking.git/blobdiff - src/download.h
Start to make compression code more reuseable.
[andy/viking.git] / src / download.h
index e9f69c237bd6eba271813879beda56aefbeea4de..91caa9ded5364a3eff373aa6e9c399ae35f6431d 100644 (file)
@@ -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,