navit
0.5.3-trunk
|
#include <config.h>
#include <string.h>
#include <glib.h>
#include <math.h>
#include <dbus/dbus.h>
#include <dbus/dbus-glib.h>
#include <dbus/dbus-glib-lowlevel.h>
#include <errno.h>
#include "debug.h"
#include "callback.h"
#include "plugin.h"
#include "coord.h"
#include "item.h"
#include "vehicle.h"
#include "event.h"
Data Structures | |
struct | vehicle_priv |
Macros | |
#define | DBUS_API_SUBJECT_TO_CHANGE |
Functions | |
static void | vehicle_gpsd_dbus_close (struct vehicle_priv *priv) |
static DBusHandlerResult | vehicle_gpsd_dbus_filter (DBusConnection *connection, DBusMessage *message, void *user_data) |
static int | vehicle_gpsd_dbus_open (struct vehicle_priv *priv) |
static void | vehicle_gpsd_dbus_destroy (struct vehicle_priv *priv) |
static int | vehicle_gpsd_dbus_position_attr_get (struct vehicle_priv *priv, enum attr_type type, struct attr *attr) |
static int | vehicle_gpsd_dbus_set_attr_do (struct vehicle_priv *priv, struct attr *attr, int init) |
static int | vehicle_gpsd_dbus_set_attr (struct vehicle_priv *priv, struct attr *attr) |
static struct vehicle_priv * | vehicle_gpsd_dbus_new (struct vehicle_methods *meth, struct callback_list *cbl, struct attr **attrs) |
void | plugin_init (void) |
The plugin entry point. More... | |
Variables | |
static char * | vehicle_gpsd_dbus_prefix ="gpsd_dbus:" |
static struct vehicle_methods | vehicle_gpsd_methods |
#define DBUS_API_SUBJECT_TO_CHANGE |