Supporting matching argument 0 as a namespace
authorWill Thompson <will.thompson@collabora.co.uk>
Thu, 9 Jul 2009 20:33:24 +0000 (21:33 +0100)
committerWill Thompson <will.thompson@collabora.co.uk>
Tue, 23 Nov 2010 10:57:07 +0000 (10:57 +0000)
commit2f7b11158b497e759cd03664b1881f88157a9f1a
tree5cfcde5e3937910384a1d434c3928516aa8f6269
parent2f618faa2d1fa2f4235c381255fabb6b58557a10
Supporting matching argument 0 as a namespace

Rather like "arg0path='/foo/'" matching all object paths starting with
"/foo/", this adds support for matching a prefix of a string argument
with "arg0namespace='org.freedesktop.Telepathy.Client.'" (for example).

This is mostly intended for use with NameOwnerChanged and
PropertiesChanged; thus, only matching the 0th argument is permitted.
(This also means it could work with the multicast-plus-socket-filters
model being considered for DBus-in-the-kernel without having to hash
every period-separated prefix of every string argument.)
bus/signals.c
bus/signals.h