diff options
author | Havoc Pennington <hp@redhat.com> | 2003-09-23 23:47:09 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2003-09-23 23:47:09 +0000 |
commit | 52f275a7f43a78f981d0ccc85d5882ff4c356bdd (patch) | |
tree | 77354ac9a8dee7b8b2ed021cdcd99cb99ce24c3f /bus | |
parent | cefe445bea082f0891142ac4b746893e4ffb7d1f (diff) |
2003-09-23 Havoc Pennington <hp@redhat.com>
* glib/dbus-gproxy.c (dbus_gproxy_connect_signal): implement
(dbus_gproxy_disconnect_signal): implement
(dbus_gproxy_manager_remove_signal_match): implement
(dbus_gproxy_manager_add_signal_match): implement
(dbus_gproxy_oneway_call): implement
Diffstat (limited to 'bus')
-rw-r--r-- | bus/signals.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bus/signals.c b/bus/signals.c index db7b0665..30d977c3 100644 --- a/bus/signals.c +++ b/bus/signals.c @@ -690,7 +690,11 @@ bus_matchmaker_get_recipients (BusMatchmaker *matchmaker, DBusList **recipients_p) { /* FIXME for now this is a wholly unoptimized linear search */ - + /* Guessing the important optimization is to skip the signal-related + * match lists when processing method call and exception messages. + * So separate match rule lists for signals? + */ + DBusList *link; _dbus_assert (*recipients_p == NULL); |