diff options
author | Alok Barsode <alok.barsode@azingo.com> | 2009-07-22 17:36:54 +0530 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-07-22 15:24:46 +0300 |
commit | e00a0b0637a7f4e5108f7398c72920441b448364 (patch) | |
tree | eb22570dfd8d4747aba93f5d85cbae61fcf7a3af /src/sdpd-service.c | |
parent | 206da78a25ae175741a7444edd13dcf67bbdf059 (diff) | |
download | bluez-e00a0b0637a7f4e5108f7398c72920441b448364.tar.gz |
Remove the service_classes_callback mechanism
Diffstat (limited to 'src/sdpd-service.c')
-rw-r--r-- | src/sdpd-service.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/sdpd-service.c b/src/sdpd-service.c index 6a1f27c13..525c12af4 100644 --- a/src/sdpd-service.c +++ b/src/sdpd-service.c @@ -41,13 +41,16 @@ #include <netinet/in.h> +#include <glib.h> +#include <dbus/dbus.h> + #include "sdpd.h" #include "logging.h" +#include "manager.h" static sdp_record_t *server = NULL; static uint8_t service_classes = 0x00; -static service_classes_callback_t service_classes_callback = NULL; static uint16_t did_vendor = 0x0000; static uint16_t did_product = 0x0000; @@ -155,8 +158,7 @@ static void update_svclass_list(const bdaddr_t *src) service_classes = val; - if (service_classes_callback) - service_classes_callback(src, val); + manager_update_svc(src, val); } uint8_t get_service_classes(const bdaddr_t *bdaddr) @@ -164,11 +166,6 @@ uint8_t get_service_classes(const bdaddr_t *bdaddr) return service_classes; } -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) { sdp_list_t *list = sdp_get_record_list(); |