[fpc-pascal] DBus Bindings

Florian Klaempfl florian at freepascal.org
Fri Oct 13 14:57:05 CEST 2006

Felipe Monteiro de Carvalho wrote:
> Hello,
> I am writing bindings for DBus (interprocess communication) library,
> but I'm a little lost about how to create them. The procedural
> low-level code is already working.
> Basically I can have one software that constantly scans the bus in a
> loop in search of messages, and another that sends messages. And it
> works.
> Now, I would like to write a class to make the use of dbus easier. I
> would like to emit a signal when a message arrives, but I don't know
> how to deal with the need to periodical checking if a message arrive.

Maybe queuing them and leave it to the user program to poll is enough?
> Should I create the binding class as a separate Thread that checks the
> bus? 
> Any other ideas?

Is there any relation to the async unit?

More information about the fpc-pascal mailing list