Files
openstreetmap-mod_tile-pyth…/gen_tile.h
Kai Krueger a401159d4b Partially revert previous commit for logging and fix it.
The previous patch did not take different storage backends into account,
or different tile path locations.
2013-05-22 00:59:44 -06:00

36 lines
741 B
C

#ifndef GEN_TILE_H
#define GEN_TILE_H
#include "protocol.h"
#ifdef __cplusplus
extern "C" {
#endif
#define HTCP_EXPIRE_CACHE 1
#define HTCP_EXPIRE_CACHE_PORT "4827"
enum queueEnum {queueRequest, queueRequestPrio, queueRequestBulk, queueDirty, queueRender, queueDuplicate};
struct item {
struct item *next;
struct item *prev;
struct protocol req;
int mx, my;
int fd;
struct item *duplicates;
enum queueEnum inQueue;
};
//int render(Map &m, int x, int y, int z, const char *filename);
void *render_thread(void *);
struct item *fetch_request(void);
void delete_request(struct item *item);
void render_init(const char *plugins_dir, const char* font_dir, int font_recurse);
#ifdef __cplusplus
}
#endif
#endif