]> Pileus Git - grits/blobdiff - src/data.h
Replacing GFile/GIO with libsoup
[grits] / src / data.h
index b0ecf61e81cc847da742252108f8aae8859ba566..dacde3bc2c877aff10268f082691d1f28c1f5def 100644 (file)
 #define __DATA_H__
 
 typedef enum {
-       AWEATHER_ALWAYS,
-       AWEATHER_AUTOMATIC,
-       AWEATHER_NEVER,
-} AWeatherPolicyType;
+       AWEATHER_ONCE,    // Cache the file if it does not exist
+       AWEATHER_UPDATE,  // Append additional data to cached copy (resume)
+       AWEATHER_REFRESH, // Delete existing file and cache a new copy
+} AWeatherCacheType;
 
 typedef void (*AWeatherCacheDoneCallback)(gchar *file, gboolean updated,
                gpointer user_data);
 
-void cache_file(char *base, char *path, AWeatherPolicyType update,
+void cache_file(char *base, char *path, AWeatherCacheType update,
                AWeatherCacheDoneCallback callback, gpointer user_data);
 
 #endif