dbus proxy server

Alban Crequy alban.crequy at collabora.co.uk
Wed Feb 9 04:29:51 PST 2011


Le Wed, 9 Feb 2011 14:19:10 +0300,
Pavel Strashkin <pavel.strashkin at gmail.com> a écrit :

> Hello to everyone,
> 
> I'd like to write something like a dbus-daemon, but without real
> processing and delivering messages between services and clients. The
> idea is write dbus proxy (or dbus filter) which will accept messages
> from multiple clients and balance this messages between multiple the
> same services. I learned perl and python bindings and didn't find main
> entry point for all messages (looks like it's very low level stuff).
> If i can write it using only C + libdbus then i'm OK, but i don't know
> where is the start point.

Hi,

I didn't really understand your use case. Do you want to balance
messages for performance? Is everything on the same computer?

To write a proxy, you can have a look at dbus-daemon-proxy:
http://alban.apinc.org/blog/2010/04/01/d-bus-debugging-how-to-use-d-feet-on-n900/
It is written in C and uses libdbus, and it is a proxy, between the
D-Bus client and dbus-daemon.


More information about the dbus mailing list