mirror of
https://github.com/albfan/miraclecast.git
synced 2025-03-09 23:38:56 +00:00
dbus: update to systemd API >=213
The libsystemd-bus API changed recently. Update our calls to use the new API so it compiles with newer systemd versions. Signed-off-by: Andrey Gusakov <adnrey.gusakov@cogentembedded.com> Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
This commit is contained in:
parent
3dcb89e98b
commit
97323d905c
2 changed files with 9 additions and 48 deletions
|
@ -982,7 +982,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
|
|||
{
|
||||
int r;
|
||||
|
||||
r = sd_bus_add_match(w->bus,
|
||||
r = sd_bus_add_match(w->bus, NULL,
|
||||
"type='signal',"
|
||||
"sender='org.freedesktop.miracle.wifi',"
|
||||
"interface='org.freedesktop.DBus.ObjectManager'",
|
||||
|
@ -991,7 +991,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
|
|||
if (r < 0)
|
||||
return r;
|
||||
|
||||
r = sd_bus_add_match(w->bus,
|
||||
r = sd_bus_add_match(w->bus, NULL,
|
||||
"type='signal',"
|
||||
"sender='org.freedesktop.miracle.wifi',"
|
||||
"interface='org.freedesktop.DBus.Properties'",
|
||||
|
@ -1000,7 +1000,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
|
|||
if (r < 0)
|
||||
return r;
|
||||
|
||||
r = sd_bus_add_match(w->bus,
|
||||
r = sd_bus_add_match(w->bus, NULL,
|
||||
"type='signal',"
|
||||
"sender='org.freedesktop.miracle.wifi',"
|
||||
"interface='org.freedesktop.miracle.wifi.Peer'",
|
||||
|
@ -1014,24 +1014,7 @@ static int ctl_wifi_init(struct ctl_wifi *w)
|
|||
|
||||
static void ctl_wifi_destroy(struct ctl_wifi *w)
|
||||
{
|
||||
sd_bus_remove_match(w->bus,
|
||||
"type='signal',"
|
||||
"sender='org.freedesktop.miracle.wifi',"
|
||||
"interface='org.freedesktop.miracle.wifi.Peer'",
|
||||
ctl_wifi_peer_fn,
|
||||
w);
|
||||
sd_bus_remove_match(w->bus,
|
||||
"type='signal',"
|
||||
"sender='org.freedesktop.miracle.wifi',"
|
||||
"interface='org.freedesktop.DBus.Properties'",
|
||||
ctl_wifi_properties_fn,
|
||||
w);
|
||||
sd_bus_remove_match(w->bus,
|
||||
"type='signal',"
|
||||
"sender='org.freedesktop.miracle.wifi',"
|
||||
"interface='org.freedesktop.DBus.ObjectManager'",
|
||||
ctl_wifi_object_fn,
|
||||
w);
|
||||
|
||||
}
|
||||
|
||||
int ctl_wifi_new(struct ctl_wifi **out, sd_bus *bus)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue