X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fbridge.h;h=c24183ee7a9ef532e97675e5ca2363fb93dc1b41;hb=770fcb6cf42143eebe5ebd9660a1c8737edaca6b;hp=2a95fcd4e23df315f5a23dbbc8b89e5d29a475ae;hpb=5713a8e46559b6de9fbf5fc3e073d0d482d8c7e1;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/bridge.h b/atk-adaptor/bridge.h index 2a95fcd..c24183e 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,16 +48,27 @@ 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; +void spi_atk_add_client (const char *bus_name); +void spi_atk_remove_client (const char *bus_name); + G_END_DECLS #endif /* BRIDGE_H */