X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fbridge.h;h=ddc79f5c578e129d43319316816a1043f5932b35;hb=8a7aa1f41ba4010ffbe1bef1e3bb602cb9e4e6f3;hp=81abb92f6936bac3d9ed3122ae5c718b3c42979c;hpb=38b14df983445e90257e6c5bfae8baf18f31da51;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/bridge.h b/atk-adaptor/bridge.h index 81abb92..ddc79f5 100644 --- a/atk-adaptor/bridge.h +++ b/atk-adaptor/bridge.h @@ -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,6 +48,9 @@ struct _SpiBridge DBusConnection *bus; DRouteContext *droute; + GMainContext *main_context; + DBusServer *server; + GList *direct_connections; /* SpiRegister *reg; @@ -49,10 +59,19 @@ struct _SpiBridge */ gchar *desktop_name; gchar *desktop_path; +gchar *app_tmp_dir; +gchar *app_bus_addr; + GList *events; + gboolean events_initialized; }; extern SpiBridge *spi_global_app_data; +void spi_atk_add_client (const char *bus_name); +void spi_atk_remove_client (const char *bus_name); + +int spi_atk_create_socket (SpiBridge *app); + G_END_DECLS #endif /* BRIDGE_H */