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

Reply via email to