SrvMgr: Add support for invoking a disconnect hook function 1.00.07.35
authorAbhishek Ranka <asranka@ti.com>
Wed, 14 Sep 2011 18:15:20 +0000 (23:45 +0530)
committerSuman Anna <s-anna@ti.com>
Fri, 16 Sep 2011 00:09:02 +0000 (19:09 -0500)
commit9b7e8d234e2433e23fa061f96f9dbdef3a3ae48f
treecff4e8c3345f65ecd72fb887017827ddf4c1bc0f
parent9d2aff46959c04b5817b54c24ec1fc23c960a5e2
SrvMgr: Add support for invoking a disconnect hook function

The OMX_DISCONNECT message currently is completely processed within
the Service Manager module. There is no infrastructure support to
call a user-provided function so that the client can execute some
additional custom operations.

This patch adds the support for registering a user hook function with
the ServiceMgr module, which will be invoked upon a OMX_DISCONNECT
message. This hook function will be used to trigger resource cleanup
in case of abnormal or premature termination of a corresponding HLOS
process.

Signed-off-by: Abhishek Ranka <asranka@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
src/ti/srvmgr/ServiceMgr.c
src/ti/srvmgr/ServiceMgr.h