#ifndef __OSAL_EVENT_H__ #define __OSAL_EVENT_H__ #include "osal_def.h" #ifdef __cplusplus extern "C" { #endif typedef void* osal_event_t; /* Event API */ osal_event_t osal_event_create(const char* name); osal_err_t osal_event_delete(osal_event_t event); osal_err_t osal_event_send(osal_event_t event, osal_uint32_t set); osal_err_t osal_event_recv(osal_event_t event, osal_uint32_t set, osal_uint8_t opt, osal_int32_t timeout, osal_uint32_t* recved); #ifdef __cplusplus } #endif #endif /* __OSAL_EVENT_H__ */