12 #include "HAL/Types.h"
18 typedef void (*HAL_NotifierProcessFunction)(uint64_t currentTime,
19 HAL_NotifierHandle handle);
21 HAL_NotifierHandle HAL_InitializeNotifier(HAL_NotifierProcessFunction process,
22 void* param, int32_t* status);
23 void HAL_CleanNotifier(HAL_NotifierHandle notifierHandle, int32_t* status);
24 void* HAL_GetNotifierParam(HAL_NotifierHandle notifierHandle, int32_t* status);
25 void HAL_UpdateNotifierAlarm(HAL_NotifierHandle notifierHandle,
26 uint64_t triggerTime, int32_t* status);
27 void HAL_StopNotifierAlarm(HAL_NotifierHandle notifierHandle, int32_t* status);