Mesh: Handle mesh application termination event 48/242148/2
authorAnupam Roy <anupam.r@samsung.com>
Fri, 21 Aug 2020 04:32:52 +0000 (04:32 +0000)
committerAnupam <anupam.r@samsung.com>
Mon, 24 Aug 2020 13:04:45 +0000 (18:34 +0530)
commit068744b503faf78f7878c51aadbd0228dedea4d4
treefb6249f4082d09126e9bdd60301d7f8018b4fabe
parentb5782e9bc60ba52380d52455d8a1548bbb08151b
parent6a51b5737e8f042572c807980bfa806093cb95cf
Mesh: Handle mesh application termination event

This patch handles following
- Keeps track of Mesh Apps Init & Deinit requests
- Handle App termination event & cleanup of resouces
  upon termination
- Reset HAL global DBUS resources on mesh stack
  deinitializaiotn (network proxy & agent message)

Change-Id: I4c7bc7287492f945131b6a7bb586fafe43aae064
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
bt-oal/bluez_hal/src/bt-hal-mesh-dbus-handler.c
bt-service/services/bt-request-handler.c
bt-service/services/include/bt-service-mesh-cdb.h
bt-service/services/include/bt-service-mesh-main.h
bt-service/services/include/bt-service-mesh-network.h
bt-service/services/mesh/bt-service-mesh-cdb.c
bt-service/services/mesh/bt-service-mesh-main.c
bt-service/services/mesh/bt-service-mesh-network.c