Re: Detect new available names in bus

Sergio Costas <[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Message-ID <[email protected]>
El 15/2/22 a las 14:35, Ralf Habacker escribió:
> Am 15.02.22 um 11:35 schrieb Sergio Costas:
>>
>> El 15/2/22 a las 10:44, Ralf Habacker escribió:
>
>> Which confirms that the dbus daemon is already monitoring those 
>> folders (both with inotify for linux and kqueue for BSD), so adding 
>> that dbus signal sould be quite straightforward...
>>
>> So... How much complex is to submit a proposal for modifying the 
>> specification...?
>>
>
> This depends on what kind of signal is required.
>
> Thiago stated that you can get the present available names on the bus 
> by running.
>
> > $ qdbus org.freedesktop.DBus / ListActivatableNames
>
> If this suits your needs, a new signal with no other parameters would 
> suffice, telling that the configuration has been reloaded.
>
> In that case an additional section in the spec like 
> https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/doc/dbus-specification.xml#L6378 
> would do it.
>
> The new implementation needs to be added to 
> bus_context_reload_config() (see 
> https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/bus/bus.c#L1079)
>
> As example for constructing and sending a signal, see 
> https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/bus/driver.c#L340
>
>
Thanks! I'll check all that.
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.