mesh: Add finalization of a newly created node 16/235116/1
authorInga Stotland <inga.stotland@intel.com>
Fri, 22 May 2020 00:34:55 +0000 (17:34 -0700)
committerAbhay Agarwal <ay.agarwal@samsung.com>
Thu, 28 May 2020 11:27:22 +0000 (16:57 +0530)
commitda10396ea7cc679cd65e13af9ec436f12761e8d4
tree5a0a44a8abeacc450525ce413cc8411b15e0676b
parent0c32c59aaac9c1a9a4cacf1eaf7cb975893bbb18
mesh: Add finalization of a newly created node

When a new node is created as a result of successful completion
of either Join() or Create() or Import() methods and has been
confirmed via successful token delivery to the application,
clean up node's D-Bus resources (application path, element paths, etc)
that have been gathered during the initial GetMAnagedObjects() call.
Also, remove the agent instance associaed with the new node.

These resources will be re-populated after the Attach() call
verifies the node's integrity.

Change-Id: Icaf8b5f6d747cb82ac6443550393dc00d36af2e2
Signed-off-by: Abhay Agarwal <ay.agarwal@samsung.com>
mesh/mesh.c
mesh/node.c
mesh/node.h