int loadRemoteFile(maps **, map **, HINTERNET *, char *)
Try to load file from cache or download a remote file if not in cache.
Definition: caching.c:677
char * isInCache(maps *, char *)
Verify if a url is available in the cache.
Definition: caching.c:359
char * getMd5f(char *)
Compute md5 of a file.
Definition: caching.c:71
linked list of map pointer
Definition: main_conf_read.y:292
KVP linked list.
Definition: service.h:244
int runHttpRequests(maps **, maps **, HINTERNET *, map **)
Effectively run all the HTTP requests in the queue.
Definition: caching.c:618
void addToCache(maps *, char *, char *, char *, int, char *, size_t)
Cache a file for a given request.
Definition: caching.c:293
int storeMd5(char *)
Definition: caching.c:171
void addRequestToQueue(maps **, HINTERNET *, const char *, bool)
Add a request in the download queue.
Definition: caching.c:652
Multiple CURL handlers.
Definition: ulinet.h:95