diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/dbus.c | 42 | 
1 files changed, 0 insertions, 42 deletions
| diff --git a/common/dbus.c b/common/dbus.c index 53e1046b..5a59f8f2 100644 --- a/common/dbus.c +++ b/common/dbus.c @@ -877,45 +877,3 @@ int set_nonblocking(int fd)  	return 0;  } - -static void external_reply(DBusPendingCall *call, void *user_data) -{ -	DBusMessage *reply; - -	debug("Service register reply"); - -	reply = dbus_pending_call_steal_reply(call); - -	dbus_message_unref(reply); -} - -void register_external_service(DBusConnection *conn, const char *identifier, -				const char *name, const char *description) -{ -	DBusMessage *msg; -	DBusPendingCall *call; - -	info("Registering service"); - -	msg = dbus_message_new_method_call("org.bluez", "/org/bluez", -				"org.bluez.Database", "RegisterService"); -	if (!msg) { -		error("Can't create service register method"); -		return; -	} - -	dbus_message_append_args(msg, DBUS_TYPE_STRING, &identifier, -			DBUS_TYPE_STRING, &name, -			DBUS_TYPE_STRING, &description, DBUS_TYPE_INVALID); - -	if (dbus_connection_send_with_reply(conn, msg, &call, -1) == FALSE) { -		error("Can't register service"); -		dbus_message_unref(msg); -		return; -	} - -	dbus_pending_call_set_notify(call, external_reply, NULL, NULL); -	dbus_pending_call_unref(call); - -	dbus_message_unref(msg); -} | 
