#include <glib.h>
#include <glib-object.h>
-#include <droute/droute.h>
+#include <dbus/dbus.h>
typedef struct _SpiRegistry SpiRegistry;
typedef struct _SpiRegistryClass SpiRegistryClass;
+#include "deviceeventcontroller.h"
+
G_BEGIN_DECLS
#define SPI_REGISTRY_TYPE (spi_registry_get_type ())
struct _SpiRegistry {
GObject parent;
- GSequence *apps;
+ SpiDEController *dec;
+ GPtrArray *apps;
+ dbus_int32_t id;
DBusConnection *bus;
+ GList *events;
};
struct _SpiRegistryClass {
};
GType spi_registry_get_type (void);
-SpiRegistry *spi_registry_new (DBusConnection *bus,
- DRouteContext *droute);
+SpiRegistry *spi_registry_new (DBusConnection *bus);
G_END_DECLS