autoconf: include missing meson build files
[platform/upstream/at-spi2-core.git] / registryd / registry.h
index 68ec403..16dd0d9 100644 (file)
 #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 ())
@@ -42,9 +44,12 @@ G_BEGIN_DECLS
 
 struct _SpiRegistry {
   GObject      parent;
-  GSequence   *apps;
+  SpiDEController *dec;
+  GPtrArray   *apps;
+  dbus_int32_t id;
 
   DBusConnection *bus;
+  GList *events;
 };
 
 struct _SpiRegistryClass {
@@ -52,8 +57,7 @@ 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