summaryrefslogtreecommitdiff
path: root/atk-adaptor/bridge.h
diff options
context:
space:
mode:
authorMike Gorse <mgorse@novell.com>2011-06-21 17:16:07 -0500
committerMike Gorse <mgorse@novell.com>2011-06-21 17:16:07 -0500
commitd0f7dd49eebedc8c3993a116411f5a8320965968 (patch)
tree1791cd374c2a5d433e5796973982a396f2bdb42b /atk-adaptor/bridge.h
parent00ba99d6f1c1352bc40cf33b4db28d8d221695a2 (diff)
downloadat-spi2-atk-d0f7dd49eebedc8c3993a116411f5a8320965968.tar.gz
Only register for events when something is listening
Track whether clients are listening, based on calls to GetItems and event listener registrations, and disable event handlers if no clients are listening. Note that this currently handles event listeners in bulk and could be refined to only connect to individual signals that are being listened to.
Diffstat (limited to 'atk-adaptor/bridge.h')
-rw-r--r--atk-adaptor/bridge.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/atk-adaptor/bridge.h b/atk-adaptor/bridge.h
index 1a3ebee..c24183e 100644
--- a/atk-adaptor/bridge.h
+++ b/atk-adaptor/bridge.h
@@ -66,6 +66,9 @@ char *app_bus_addr;
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 */