Hi,<br><br>sorry the last mail was not yet finished, but my mail client sent it out anyway.<br><br>So I thought I can use something like this to receive and process message for 10 seconds. Of course I have set up a handler function in order to process the messages with dbus_connection_add_filter.<br>
<br>while( dbus_connection_read_write_dispatch(getBus(),10000) )<br><br>So during the specific time (e.g 10 seconds) my application can be blocked, by polling for new messages. but it must be ensured that after this amount of time the loop gets exited.<br>
<br>thanks.<br>Fritz<br><br><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Fritz Code</b> &lt;<a href="mailto:codefritz@googlemail.com">codefritz@googlemail.com</a>&gt;<br>
Date: Thu, May 22, 2008 at 6:56 PM<br>Subject: simple application without main loop<br>To: <a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br><br><br>Hi,<br><br>I wann&nbsp; write a simple application and if possible without a main loop.<br>
All the application does is to send a signal to the bus.<br>Then is should receive and process replys for a specific time e.g. 10 seconds.<br>
I&#39;ve tried to do this with a loop like this:<br>&nbsp;while( dbus_connection_read_write_dispatch(getBus(),-1) )<br>&nbsp;&nbsp;&nbsp; ;<br><font color="#888888"><br clear="all"><br>-- <br>Regards,<br>--Codefritz<br><br><br><br>
</font></div><br><br clear="all"><br>-- <br>Regards,<br>--Codefritz<br><br><br><br>