Hi Thiago Macieira:<br>
<br>
thank you for your so quick reply.<br>
<br>
I think I understand the question.<br>
<br>
And we think queued messages function is very useful and valueble.<br>
<br>
Because it is more simple for developer : do not need write the .service file<br>
<br>
Also this function will not make bad the performance of dbus deamon,<br>
<br>
for example after a certain time (30 seconds), deamon will delete the queued <br>
messages.<br>
<br>
Is it difficult to implement it?<br>
<br>
<br><br>On 1/25/07, Thiago Macieira &lt;<a href="mailto:thiago@kde.org">thiago@kde.org</a>&gt; wrote:<br>&gt; anlong sun wrote:<br>&gt; &gt;When dbus daemon does not have the .service file, the dbus message will<br>&gt; &gt; not be queued if dbus daemon fail to launch application B.
<br>&gt; <br>&gt; That is correct. That is the intended behaviour.<br>&gt; <br>&gt; If the target application cannot be launched, then the message cannot be<br>&gt; processed. The caller application will receive an error back.
<br>&gt; <br>&gt; &gt;How can I do that : launch B application by myself instead of by dbus<br>&gt; &gt;daemon and still queued the message which can be gotten by B after<br>&gt; &gt;launched?<br>&gt; <br>&gt; You cannot. There is no such thing as queued messages. Either the target
<br>&gt; service name exists at the time the message is received by dbus-daemon,<br>&gt; or the daemon knows how to start the service.<br>&gt; <br>&gt; --<br>&gt;&nbsp;&nbsp;Thiago Macieira - thiago (AT) <a href="http://macieira.info">
macieira.info</a> - thiago (AT) <a href="http://kde.org">kde.org</a><br>&gt;&nbsp;&nbsp; PGP/GPG: 0x6EF45358; fingerprint:<br>&gt;&nbsp;&nbsp; E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358<br>&gt; <br>&gt; <br>&gt; <br>