Re: Re: Multiple connections to dbus-daemon in single appication

Lawrence D'Oliveiro <ldo-kC51rjc0cqs1dNLGKZg6taU/[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Organization Geek Central
Message-ID <[email protected]>
On Thu, 4 Oct 2018 15:30:52 +0900, dtdang wrote:

> Could you give me example of how to register multiple distinct name to
> application-bus-connection when connecting to dbus-daemon ?

It’s easy. You can request the registration of any number of names on a
single bus connection
<https://dbus.freedesktop.org/doc/api/html/group__DBusBus.html>. Then,
when you receive a message, you call dbus_message_get_destination()
<https://dbus.freedesktop.org/doc/api/html/group__DBusMessage.html#gaac65c926e6253e49aa689b4f032fad45>
to determine the exact name it was addressed to.

You could dispatch your method-call handling based on the bus name the
message was addressed to, but this is probably not a good idea; better
to key your API calls off the interface name, not the bus name.
_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.