gis-data

gis-data

Synopsis

enum                AWeatherCacheType;
void                (*AWeatherCacheDoneCallback)        (gchar *file,
                                                         gboolean updated,
                                                         gpointer user_data);
void                (*AWeatherCacheChunkCallback)       (gchar *file,
                                                         goffset cur,
                                                         goffset total,
                                                         gpointer user_data);
SoupSession *       cache_file                          (char *base,
                                                         char *path,
                                                         AWeatherCacheType update,
                                                         AWeatherCacheChunkCallback user_chunk_cb,
                                                         AWeatherCacheDoneCallback user_done_cb,
                                                         gpointer user_data);

Description

Details

enum AWeatherCacheType

typedef enum {
	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;


AWeatherCacheDoneCallback ()

void                (*AWeatherCacheDoneCallback)        (gchar *file,
                                                         gboolean updated,
                                                         gpointer user_data);

file :

updated :

user_data :


AWeatherCacheChunkCallback ()

void                (*AWeatherCacheChunkCallback)       (gchar *file,
                                                         goffset cur,
                                                         goffset total,
                                                         gpointer user_data);

file :

cur :

total :

user_data :


cache_file ()

SoupSession *       cache_file                          (char *base,
                                                         char *path,
                                                         AWeatherCacheType update,
                                                         AWeatherCacheChunkCallback user_chunk_cb,
                                                         AWeatherCacheDoneCallback user_done_cb,
                                                         gpointer user_data);

base :

path :

update :

user_chunk_cb :

user_done_cb :

user_data :

Returns :