We need to ensure that all of the listeners attached to a fusion reactor have completed a dispatched message before continuing. It seems that fusion_sync would normally be used for this. However, this is happening within the fusion dispatch thread. If another fusion message fires off while in the dispatch thread, calling fusion_sync results in a timeout because the dispatch thread that processes the message is waiting for all the messages to be processed.
Any ideas on how to wait for all the listeners of a fusion reactor to complete before continuing from within the fusion dispatch thread? This is critical for us because we need to perform this work during destruction. Bryce Poole Intel Corporation
_______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev