55 #define M2MB_OS_EV_INVALID 0 56 #define M2MB_OS_EV_INVALID_ATTR 0 70 #define m2mb_os_ev_setAttrItem_( h, args,... ) m2mb_os_ev_setAttrItem( h, CMDS_ARGS( args ) ) #define ENUM_TO_INT(Prefix)
struct M2MB_OS_EV_HANDLE_TAG * M2MB_OS_EV_HANDLE
M2MB_OS_RESULT_E m2mb_os_ev_setAttrItem(M2MB_OS_EV_ATTR_HANDLE *pEvAttr, UINT8 nCmds,...)
Set specific attribute for event init or creation.
M2MB_OS_RESULT_E m2mb_os_ev_setItem(M2MB_OS_EV_HANDLE evHandle, M2MB_OS_EV_SEL_CMD_E selCmd, void *pIn)
Set specific properties of the event.
M2MB_OS_RESULT_E m2mb_os_ev_set(M2MB_OS_EV_HANDLE evHandle, UINT32 evBits, M2MB_OS_EV_SET_OPT_E optSet)
Set bits of event in a specified event.
M2MB_OS_RESULT_E m2mb_os_ev_get(M2MB_OS_EV_HANDLE evHandle, UINT32 reqEvBits, M2MB_OS_EV_GET_OPT_E optGet, UINT32 *pCurEvBits, UINT32 timeout)
Get an application event.
M2MB_OS_RESULT_E m2mb_os_ev_getItem(M2MB_OS_EV_HANDLE evHandle, M2MB_OS_EV_SEL_CMD_E selCmd, MEM_W *pOut, void *pIn)
Get specific properties of the event.
enum M2MB_OS_RESULT M2MB_OS_RESULT_E
M2MB_OS_RESULT_E m2mb_os_ev_deinit(M2MB_OS_EV_HANDLE eveHandle)
Application Event deinit or deletion.
struct M2MB_OS_EV_ATTR_HANDLE_TAG * M2MB_OS_EV_ATTR_HANDLE
M2MB_OS_RESULT_E m2mb_os_ev_init(M2MB_OS_EV_HANDLE *pEvHandle, M2MB_OS_EV_ATTR_HANDLE *pEvAttr)
Application Event Set Creation.