summaryrefslogtreecommitdiff
path: root/ivi-layermanagement-api/ilmCommon/src/ilm_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'ivi-layermanagement-api/ilmCommon/src/ilm_common.c')
-rw-r--r--ivi-layermanagement-api/ilmCommon/src/ilm_common.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ivi-layermanagement-api/ilmCommon/src/ilm_common.c b/ivi-layermanagement-api/ilmCommon/src/ilm_common.c
index b4f8818..63342b9 100644
--- a/ivi-layermanagement-api/ilmCommon/src/ilm_common.c
+++ b/ivi-layermanagement-api/ilmCommon/src/ilm_common.c
@@ -26,6 +26,9 @@
#include "ilm_types.h"
ILM_EXPORT ilmErrorTypes ilmControl_init(t_ilm_nativedisplay);
+ILM_EXPORT ilmErrorTypes ilmControl_registerShutdownNotification(
+ shutdownNotificationFunc callback,
+ void *user_data);
ILM_EXPORT void ilmControl_destroy(void);
static pthread_mutex_t g_initialize_lock = PTHREAD_MUTEX_INITIALIZER;
@@ -98,6 +101,12 @@ ilm_isInitialized(void)
}
ILM_EXPORT ilmErrorTypes
+ilm_registerShutdownNotification(shutdownNotificationFunc callback, void *user_data)
+{
+ return ilmControl_registerShutdownNotification(callback, user_data);
+}
+
+ILM_EXPORT ilmErrorTypes
ilm_destroy(void)
{
ilmErrorTypes retVal;