diff options
author | Luiz Augusto von Dentz <luiz.dentz@openbossa.org> | 2007-05-09 19:59:18 +0000 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.dentz@openbossa.org> | 2007-05-09 19:59:18 +0000 |
commit | bec9d1838bc0bf9e8ee21f452b6e0431a3abe0bf (patch) | |
tree | df7fb343867fadf3164ac09a911952026613b4fe /network/server.c | |
parent | e8db465169591d3f77056294699c30113fe5206a (diff) |
Use dbus_connection_emit_signal to emit signals.
Diffstat (limited to 'network/server.c')
-rw-r--r-- | network/server.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/network/server.c b/network/server.c index 077c63b9..8abbc592 100644 --- a/network/server.c +++ b/network/server.c @@ -773,7 +773,7 @@ static DBusHandlerResult enable(DBusConnection *conn, DBusMessage *msg, void *data) { struct network_server *ns = data; - DBusMessage *reply, *signal; + DBusMessage *reply; int err; if (ns->io) @@ -800,10 +800,8 @@ static DBusHandlerResult enable(DBusConnection *conn, store_property(&ns->src, ns->id, "enabled", "1"); - signal = dbus_message_new_signal(ns->path, - NETWORK_SERVER_INTERFACE, "Enabled"); - - send_message_and_unref(conn, signal); + dbus_connection_emit_signal(conn, ns->path, NETWORK_SERVER_INTERFACE, + "Enabled", DBUS_TYPE_INVALID); return send_message_and_unref(conn, reply); } @@ -812,7 +810,7 @@ static DBusHandlerResult disable(DBusConnection *conn, DBusMessage *msg, void *data) { struct network_server *ns = data; - DBusMessage *reply, *signal; + DBusMessage *reply; reply = dbus_message_new_method_return(msg); if (!reply) @@ -823,7 +821,7 @@ static DBusHandlerResult disable(DBusConnection *conn, /* Remove the service record */ if (ns->record_id) { - remove_server_record(conn, ns->record_id); + remove_server_record(conn, ns->record_id); ns->record_id = 0; } @@ -833,10 +831,8 @@ static DBusHandlerResult disable(DBusConnection *conn, store_property(&ns->src, ns->id, "enabled", "0"); - signal = dbus_message_new_signal(ns->path, - NETWORK_SERVER_INTERFACE, "Disabled"); - - send_message_and_unref(conn, signal); + dbus_connection_emit_signal(conn, ns->path, NETWORK_SERVER_INTERFACE, + "Disabled", DBUS_TYPE_INVALID); return send_message_and_unref(conn, reply); } |