diff options
Diffstat (limited to 'ivi-layermanagement-api/ilmCommon/src/ilm_common.c')
-rw-r--r-- | ivi-layermanagement-api/ilmCommon/src/ilm_common.c | 9 |
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; |