<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Hi Simon<BR>
&nbsp;<BR>
&gt; If your service is itself making a D-Bus call as a client (i.e. it's some<BR>&gt; sort of proxy), note that all D-Bus method calls (in dbus-python and dbus-glib<BR>&gt; at least) can be made synchronously or asynchronously, regardless of how the<BR>&gt; service is implemented.<BR>
&nbsp;<BR>
This is correct, my service is essentially a proxy for another service, it adds a little additional business logic which parses some XML and what not. So, what you are suggesting here is that within my service, I call my 3rd party service in the same way in which I call my own service from my client? (wow that was confusing). So effectively I can call a synchronous service, in an asynchronous manor, is that correct?<BR>
&nbsp;<BR>
Failing that then you're probably right, a worker thread might work, either that or kick the guys who built the original library and try fixing it so its a asynchronous call.<BR>
&nbsp;<BR>
Thanks mate,<BR>
&nbsp;<BR>
Robert<BR><br /><hr />She said what? About who? <a href='http://www.msnsearchstar.com' target='_new'>Shameful celebrity quotes on Search Star!</a></body>
</html>