Cog/ThirdParty/libvgm/include/libvgm/utils/OSSignal.h
2022-01-03 01:55:48 -08:00

23 lines
418 B
C

#ifndef __OSSIGNAL_H__
#define __OSSIGNAL_H__
#ifdef __cplusplus
extern "C"
{
#endif
#include "../stdtype.h"
typedef struct _os_signal OS_SIGNAL;
UINT8 OSSignal_Init(OS_SIGNAL** retSignal, UINT8 initState);
void OSSignal_Deinit(OS_SIGNAL* sig);
UINT8 OSSignal_Signal(OS_SIGNAL* sig);
UINT8 OSSignal_Reset(OS_SIGNAL* sig);
UINT8 OSSignal_Wait(OS_SIGNAL* sig);
#ifdef __cplusplus
}
#endif
#endif // __OSSIGNAL_H__