diff options
author | Mike Gorse <mgorse@novell.com> | 2011-06-21 17:16:07 -0500 |
---|---|---|
committer | Mike Gorse <mgorse@novell.com> | 2011-06-21 17:16:07 -0500 |
commit | d0f7dd49eebedc8c3993a116411f5a8320965968 (patch) | |
tree | 1791cd374c2a5d433e5796973982a396f2bdb42b /atk-adaptor/bridge.h | |
parent | 00ba99d6f1c1352bc40cf33b4db28d8d221695a2 (diff) | |
download | at-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.h | 3 |
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 */ |