diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-06-08 22:57:11 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-06-08 22:57:11 +0000 |
commit | 5243ac4fd278b0176ece84cbcec537a92a9c7290 (patch) | |
tree | 912b65f15a18410d84563ef95f0595d5b3504121 /serial/manager.c | |
parent | f22b20c3d40bd7571944af6a4946f756dc39f812 (diff) |
Update probe/remove callback and implement serial API
Diffstat (limited to 'serial/manager.c')
-rw-r--r-- | serial/manager.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/serial/manager.c b/serial/manager.c index f097b330..442c386e 100644 --- a/serial/manager.c +++ b/serial/manager.c @@ -1636,9 +1636,10 @@ static DBusMessage *connect_channel(DBusConnection *conn, DBusMessage *msg, return connect_pending(conn, msg, pc); } -static DBusMessage *service_connect(DBusConnection *conn, DBusMessage *msg, - const char *adapter, const char *address, - const char *pattern, void *data) +DBusMessage *service_connect(DBusConnection *conn, DBusMessage *msg, + const char *adapter, + const char *address, + const char *pattern) { int dev_id; bdaddr_t src; @@ -1658,13 +1659,13 @@ static DBusMessage *service_connect(DBusConnection *conn, DBusMessage *msg, /* Friendly name or uuid128 */ if (pattern2uuid(pattern, &uuid) == 0) - return search_uuid(conn, msg, adp, address, pattern, &uuid, - data); + return search_uuid(conn, msg, adp, address, + pattern, &uuid, NULL); /* RFCOMM Channel */ if (pattern2long(pattern, &val) == 0) - return connect_channel(conn, msg, adp, address, pattern, - val, data); + return connect_channel(conn, msg, adp, address, + pattern, val, NULL); return invalid_arguments(msg, "Invalid Pattern"); } @@ -1680,7 +1681,7 @@ static DBusMessage *connect_service(DBusConnection *conn, DBUS_TYPE_INVALID)) return NULL; - return service_connect(conn, msg, NULL, address, pattern, data); + return service_connect(conn, msg, NULL, address, pattern); } static DBusMessage *connect_service_from_adapter(DBusConnection *conn, @@ -1695,7 +1696,7 @@ static DBusMessage *connect_service_from_adapter(DBusConnection *conn, DBUS_TYPE_INVALID)) return NULL; - return service_connect(conn, msg, adapter, address, pattern, data); + return service_connect(conn, msg, adapter, address, pattern); } static DBusMessage *disconnect_service(DBusConnection *conn, |