summaryrefslogtreecommitdiff
path: root/src/sdpd-service.c
diff options
context:
space:
mode:
authorAlok Barsode <alok.barsode@azingo.com>2009-07-22 17:36:54 +0530
committerJohan Hedberg <johan.hedberg@nokia.com>2009-07-22 15:24:46 +0300
commite00a0b0637a7f4e5108f7398c72920441b448364 (patch)
treeeb22570dfd8d4747aba93f5d85cbae61fcf7a3af /src/sdpd-service.c
parent206da78a25ae175741a7444edd13dcf67bbdf059 (diff)
downloadbluez-e00a0b0637a7f4e5108f7398c72920441b448364.tar.gz
Remove the service_classes_callback mechanism
Diffstat (limited to 'src/sdpd-service.c')
-rw-r--r--src/sdpd-service.c13
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();