Fix for BGO#641338: Gracefully handle errors listening to dbus server for p2p
[platform/core/uifw/at-spi2-atk.git] / atk-adaptor / bridge.h
index 2a95fcd..1a3ebee 100644 (file)
@@ -33,6 +33,13 @@ typedef struct _SpiBridgeClass SpiBridgeClass;
 
 G_BEGIN_DECLS
 
+typedef struct _event_data event_data;
+struct _event_data
+{
+  gchar *bus_name;
+  gchar **data;
+};
+
 struct _SpiBridge
 {
   GObject parent;
@@ -41,12 +48,20 @@ struct _SpiBridge
 
   DBusConnection *bus;
   DRouteContext  *droute;
+  GMainContext *main_context;
+  DBusServer *server;
+  GList *direct_connections;
 
 /*
   SpiRegister *reg;
   SpiCache    *cache;
   SpiLeasing  *leasing;
 */
+  gchar *desktop_name;
+  gchar *desktop_path;
+char *app_bus_addr;
+  GList *events;
+  gboolean events_initialized;
 };
 
 extern SpiBridge *spi_global_app_data;