DBUS protocol on unix pipes?
nf2 at scheinwelt.at
Fri Jun 9 09:06:32 PDT 2006
Could DBUS be used on unix stdin/stdout pipes?
I was thinking about a simple out-of-process "component system", which
uses the DBUS protocol to talk to child processes directly via their
stdin/stdout pipes (without sockets/daemons).
The basic idea would be to add an optional interface based on the DBUS
protocol to command-line utilities (a "--dbus-component" or
(The purpose of such components could be providing a generic
(cross-desktop) interface to file-dialogs, vfs-libraries, printing for
3rd party applications)
The second question is about "streaming" large amounts of file-data with
DBUS-one-way messages (signals). There might be a problem with flooding
the outgoing message queue in an async system, when the receiving side
is not picking up messages fast enough. Is there an easy way to check
the length of this queue?
More information about the dbus