Add completion callback to IPCACloseHandle().
authorSoemin Tjong <stjong@microsoft.com>
Wed, 1 Mar 2017 05:39:06 +0000 (21:39 -0800)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Sat, 15 Apr 2017 17:44:51 +0000 (17:44 +0000)
commit932638ede757aa7feef4a85303af456543532a0d
tree34519b51598962be45a440c19b3035a5877debe5
parent1dcb85b9796760b7e18dfd62ca85614d4d784e40
Add completion callback to IPCACloseHandle().

This addresses the scenario where the app needs to be certain when all
callbacks related to the handle it is closing are completed.

Change-Id: I75b211d477405be27c6c804bc89e529088aa1a90
Signed-off-by: Soemin Tjong <stjong@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/18217
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
13 files changed:
resource/IPCA/inc/ipca.h
resource/IPCA/samples/ElevatorClient/ElevatorClient.cpp
resource/IPCA/samples/ipcaapp/ipcaapp.cpp
resource/IPCA/src/app.cpp
resource/IPCA/src/callback.cpp
resource/IPCA/src/inc/app.h
resource/IPCA/src/inc/callback.h
resource/IPCA/src/ipca.cpp
resource/IPCA/unittests/IPCAElevatorClient.cpp
resource/IPCA/unittests/IPCAElevatorClient.h
resource/IPCA/unittests/ipcaunittests.cpp
resource/IPCA/unittests/mockOC.cpp
resource/IPCA/unittests/testelevatorserver.cpp