navit
0.5.3-trunk
|
#include <stdio.h>
#include <glib.h>
#include <string.h>
#include "coord.h"
#include "item.h"
#include "attr.h"
#include "maptool.h"
int file_reader_finish | ( | struct item_bin_sink * | sink | ) |
References item_bin_sink_destroy(), item_bin_write_to_sink(), limit, offset, item_bin_sink::priv_data, and read_item().
Referenced by process_coastlines().
struct item_bin_sink* file_reader_new | ( | FILE * | in, |
int | limit, | ||
int | offset | ||
) |
References item_bin_sink_new(), limit, offset, and item_bin_sink::priv_data.
Referenced by process_coastlines().
int file_writer_finish | ( | struct item_bin_sink_func * | file_writer | ) |
References item_bin_sink_func_destroy().
Referenced by process_coastlines().
struct item_bin_sink_func* file_writer_new | ( | FILE * | out | ) |
References file_writer_process(), item_bin_sink_func_new(), and item_bin_sink_func::priv_data.
Referenced by process_coastlines().
int file_writer_process | ( | struct item_bin_sink_func * | func, |
struct item_bin * | ib, | ||
struct tile_data * | tile_data | ||
) |
References item_bin_write(), and item_bin_sink_func::priv_data.
Referenced by file_writer_new().
void item_bin_sink_add_func | ( | struct item_bin_sink * | sink, |
struct item_bin_sink_func * | func | ||
) |
References item_bin_sink_func::func, and item_bin_sink::sink_funcs.
Referenced by coastline_processor_new(), and process_coastlines().
void item_bin_sink_destroy | ( | struct item_bin_sink * | sink | ) |
References item_bin_sink::sink_funcs.
Referenced by coastline_processor_finish(), file_reader_finish(), and process_coastlines().
void item_bin_sink_func_destroy | ( | struct item_bin_sink_func * | func | ) |
References item_bin_sink_func::func.
Referenced by coastline_processor_finish(), file_writer_finish(), and tile_collector_finish().
struct item_bin_sink_func* item_bin_sink_func_new | ( | int(*)(struct item_bin_sink_func *func, struct item_bin *ib, struct tile_data *tile_data) | func | ) |
References item_bin_sink_func::func.
Referenced by coastline_processor_new(), file_writer_new(), and tile_collector_new().
struct item_bin_sink* item_bin_sink_new | ( | void | ) |
Referenced by coastline_processor_new(), file_reader_new(), and process_coastlines().
int item_bin_write_to_sink | ( | struct item_bin * | ib, |
struct item_bin_sink * | sink, | ||
struct tile_data * | tile_data | ||
) |
References item_bin_sink_func::func, and item_bin_sink::sink_funcs.
Referenced by file_reader_finish(), item_bin_write_clipped(), ocean_tile(), and tile_collector_process_tile().
struct item_bin_sink_func* tile_collector_new | ( | struct item_bin_sink * | out | ) |
References item_bin_sink_func_new(), item_bin_sink_func::priv_data, and tile_collector_process().
Referenced by coastline_processor_new().
int tile_collector_process | ( | struct item_bin_sink_func * | tile_collector, |
struct item_bin * | ib, | ||
struct tile_data * | tile_data | ||
) |
References tile_data::buffer, item_bin::len, and item_bin_sink_func::priv_data.
Referenced by tile_collector_new().