<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">In case this isn&#39;t clear, it means:<br>&nbsp;&nbsp;- libdbus will call the &quot;remove watch&quot; function for all watches when
<br>&nbsp;&nbsp;&nbsp;&nbsp;the connection is destroyed<br>it does not mean<br>&nbsp;&nbsp;- you have to remove the watches yourself when the connection is<br>&nbsp;&nbsp;&nbsp;&nbsp;destroyed<br><br>btw, patches to improve the API docs are always welcome ;-)</blockquote>
<div><br>The low-level API docs seem good; I&#39;m just missing the bird&#39;s eye view.&nbsp; I&#39;m trying to figure out what exactly dbus needs the program to do.&nbsp; When using the set_watch_functions, do dbus method calls (from within the program) turn into DBusWatch objects that need sending and recieving, or does dbus_connection_send attempt to use the socket directly?&nbsp; I assume from the docs (&quot;
Adds a message to the outgoing message queue.&quot;) that it&#39;s the former, but I&#39;m just not entirely clear on everything yet.<br></div></div>