Files
openstreetmap-mod_tile-pyth…/gen_tile.h
Kai Krueger 299ac3bdd3 Refactor some functionality out of gen_tile.cpp
Move metatile handling and tile cache expiry out of gen_tile.cpp into
seperate files for reuse and cleaner structure.
2013-05-30 20:31:23 -06:00

34 lines
675 B
C

#ifndef GEN_TILE_H
#define GEN_TILE_H
#include "protocol.h"
#ifdef __cplusplus
extern "C" {
#endif
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