This sounds like a very useful direction to me... I always use select<br>for network programming.&nbsp; Best regards,<br><br>Rudi<br><br><div><span class="gmail_quote">On 5/2/07, <b class="gmail_sendername">Jozef Vesely</b> &lt;
<a href="mailto:vesely@gjh.sk">vesely@gjh.sk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Hello,<br><br>there are lot of programs with mainloop build around select().
<br>I have created wrapper arround select(), which keeps track<br>of dbus&#39;s file descriptors and adds them to those, which user<br>wants to select on.<br><br>Thus any application built around select() can be integrated
<br>with dbus simply by replacing select() with dbus_select().<br><br>My implementation is at:<br>http: //www.kolej.mff.cuni.cz/~vesej3am/linux/dbus-select.c<br>http: //www.kolej.mff.cuni.cz/~vesej3am/linux/dbus-select.h<br>
<br>However it would be helpful if it could be integrated into<br>libdbus since the code could be much simplified if it could<br>access internals of DBusConnection and didn&#39;t have to keep<br>own lists of DBusWatches and DBusTimeout.
<br><br>This was my first time with dbus, so any comments are welcomed.<br><br>Bye<br><br>Jozef Vesely<br><a href="mailto:vesely@gjh.sk">vesely@gjh.sk</a><br><br><br><br>_______________________________________________<br>
dbus mailing list<br><a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/dbus">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br></blockquote>
</div><br><br clear="all"><br>-- <br>Democracy is two wolves and a sheep deciding what to eat for lunch.<br>Liberty is a well-armed sheep contesting the vote.