From eb4d49890ca8a4d8f567e81fdf82b6903d30f326 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 24 Aug 2007 01:21:33 +0000 Subject: Move the extended inquiry response creation into the SDP code --- sdpd/service.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'sdpd/service.c') diff --git a/sdpd/service.c b/sdpd/service.c index 7f8296f4..bbc7fcc8 100644 --- a/sdpd/service.c +++ b/sdpd/service.c @@ -139,6 +139,23 @@ void set_service_classes_callback(service_classes_callback_t callback) service_classes_callback = callback; } +void create_ext_inquiry_response(const char *name, uint8_t *data) +{ + if (name) { + int len = strlen(name); + + if (len > 48) { + len = 48; + data[1] = 0x08; + } else + data[1] = 0x09; + + data[0] = len + 1; + + memcpy(data + 2, name, len); + } +} + void register_public_browse_group(void) { sdp_list_t *browselist; -- cgit