nominatim refactoring

This commit is contained in:
Brian Quinion
2010-10-23 23:12:37 +00:00
commit ab6a996772
40 changed files with 7486 additions and 0 deletions

20
nominatim/index.h Normal file
View File

@@ -0,0 +1,20 @@
#ifndef INDEX_H
#define INDEX_H
#include <libxml/encoding.h>
#include <libxml/xmlwriter.h>
struct index_thread_data{
pthread_t thread;
PGconn * conn;
PGresult * res;
int tuples;
int * count;
pthread_mutex_t * count_mutex;
xmlTextWriterPtr writer;
pthread_mutex_t * writer_mutex;
};
void nominatim_index(int rank_min, int rank_max, int num_threads, const char *conninfo, const char *structuredoutputfile);
void *nominatim_indexThread(void * thread_data_in);
#endif