#include <stdio.h>
+G_BEGIN_DECLS
+
/* File content check */
typedef gboolean (*VikFileContentCheckerFunc) (FILE*);
gboolean a_check_map_file(FILE*);
*/
VikFileContentCheckerFunc check_file;
+ /**
+ * If need to authenticate on download
+ * format: 'username:password'
+ */
+ gchar *user_pass;
+
} DownloadMapOptions;
typedef struct {
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,
DOWNLOAD_ERROR };
+G_END_DECLS
+
#endif