diff options
author | Grzegorz Kolodziejczyk <grzegorz.kolodziejczyk@tieto.com> | 2014-10-15 16:27:57 +0200 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2014-10-20 14:40:39 +0200 |
commit | 8d42d400759c7ce9033bbc96552ad5a14bbf06e1 (patch) | |
tree | 95bf8039f95ac294c2bc24a81d506d54218a9b55 /android/main.c | |
parent | a848ceb0721d9e405f9326441b1958e289c6e81f (diff) | |
download | bluez-8d42d400759c7ce9033bbc96552ad5a14bbf06e1.tar.gz |
android/map-client: Add initial files
This adds initial daemon code for MAP client profile.
Diffstat (limited to 'android/main.c')
-rw-r--r-- | android/main.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/android/main.c b/android/main.c index 703b3b698..b5f6937e3 100644 --- a/android/main.c +++ b/android/main.c @@ -62,6 +62,7 @@ #include "gatt.h" #include "health.h" #include "handsfree-client.h" +#include "map-client.h" #include "utils.h" #define DEFAULT_VENDOR "BlueZ" @@ -235,6 +236,14 @@ static void service_register(const void *buf, uint16_t len) } break; + case HAL_SERVICE_ID_MAP_CLIENT: + if (!bt_map_client_register(hal_ipc, &adapter_bdaddr, + m->mode)) { + status = HAL_STATUS_FAILED; + goto failed; + } + + break; default: DBG("service %u not supported", m->service_id); status = HAL_STATUS_FAILED; @@ -288,6 +297,9 @@ static bool unregister_service(uint8_t id) case HAL_SERVICE_ID_HANDSFREE_CLIENT: bt_hf_client_unregister(); break; + case HAL_SERVICE_ID_MAP_CLIENT: + bt_map_client_unregister(); + break; default: DBG("service %u not supported", id); return false; |