diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2008-03-07 22:06:50 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2008-03-07 22:06:50 +0000 |
commit | 5d5d89bb2dbc295443900d59d8a7172dc2f279c7 (patch) | |
tree | 2e40b12a61ec42a7db0fe40d83bb9d18b96a81cc /hcid/device.c | |
parent | 714eda55e1af76786f134620b9c4291dee3350e2 (diff) |
extract the service class uuid
Diffstat (limited to 'hcid/device.c')
-rw-r--r-- | hcid/device.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/hcid/device.c b/hcid/device.c index 51e6bebc..713fcff0 100644 --- a/hcid/device.c +++ b/hcid/device.c @@ -38,6 +38,8 @@ #include <bluetooth/bluetooth.h> #include <bluetooth/hci.h> #include <bluetooth/hci_lib.h> +#include <bluetooth/sdp.h> +#include <bluetooth/sdp_lib.h> #include <glib.h> @@ -746,6 +748,7 @@ void device_foreach(GFunc func, gpointer user_data) static void device_free(struct device *device) { + sdp_list_free(device->uuids, (sdp_free_func_t) free); g_free(device->path); g_free(device); } @@ -791,7 +794,7 @@ static DBusSignalVTable device_signals[] = { }; const char *device_create(struct adapter *adapter, - const char *address, sdp_list_t *recs) + const char *address, sdp_list_t *uuids) { struct device *device; @@ -817,7 +820,7 @@ const char *device_create(struct adapter *adapter, device_list = g_slist_append(device_list, device); device->adapter = adapter; - device->records = recs; + device->uuids = uuids; return device->path; } |