|
navit
0.5.3-trunk
|
#include <config.h>#include <gps.h>#include <string.h>#include <glib.h>#include <math.h>#include "debug.h"#include "callback.h"#include "plugin.h"#include "coord.h"#include "item.h"#include "vehicle.h"#include "event.h"#include "types.h"Data Structures | |
| struct | vehicle_priv |
Macros | |
| #define | DEFAULT_RETRY_INTERVAL 10 |
| #define | MIN_RETRY_INTERVAL 1 |
Functions | |
| static void | vehicle_gpsd_io (struct vehicle_priv *priv) |
| static void | vehicle_gpsd_callback (struct gps_data_t *data, const char *buf, size_t len, int level) |
| static int | vehicle_gpsd_try_open (struct vehicle_priv *priv) |
| static void | vehicle_gpsd_open (struct vehicle_priv *priv) |
| static void | vehicle_gpsd_close (struct vehicle_priv *priv) |
| static void | vehicle_gpsd_destroy (struct vehicle_priv *priv) |
| static int | vehicle_gpsd_position_attr_get (struct vehicle_priv *priv, enum attr_type type, struct attr *attr) |
| static struct vehicle_priv * | vehicle_gpsd_new_gpsd (struct vehicle_methods *meth, struct callback_list *cbl, struct attr **attrs) |
| void | plugin_init (void) |
| The plugin entry point. More... | |
Variables | |
| static struct vehicle_priv * | vehicle_last |
| static struct vehicle_methods | vehicle_gpsd_methods |