[Adapt] Implement create and remove Bond API's 93/78493/1
authorAnupam Roy <anupam.r@samsung.com>
Tue, 5 Jul 2016 18:30:57 +0000 (14:30 -0400)
committerAnupam Roy <anupam.r@samsung.com>
Tue, 5 Jul 2016 19:43:58 +0000 (15:43 -0400)
commitf382c3c40e883640f995092c0e0ef83b6743efb4
treeed905f4401fb38d7aac81bca2225288da2652fe1
parente8c18706c532a3e2952deffa9d192288eab4416c
[Adapt] Implement create and remove Bond API's

This patch handles following
 1/ Implement create and remove bond API's
 2/ Implement bonding state machine

Note: Currently bonding will not complete for the devices
requiring following pairing operations.

 1/ Devices requring Confirmation(numeric Comparison)
 2/ Devices requesting PinCode
 3/ Devices requesting DisplayPasskey
 etc. Pairing will be handled in subsequent patches.

Change-Id: I425ac62619e8f1ed61612e1c5358e872cdf9affc
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
bt-oal/bluez_hal/src/bt-hal-bluetooth.c
bt-oal/oal-device-mgr.c
bt-service-adaptation/services/bt-request-handler.c
bt-service-adaptation/services/bt-service-event-receiver.c
bt-service-adaptation/services/device/bt-service-core-device.c
bt-service-adaptation/services/include/bt-service-core-device.h