18 #ifndef __POK_LIBPOK_EVENT_H__
19 #define __POK_LIBPOK_EVENT_H__
21 #include <core/dependencies.h>
26 pok_ret_t pok_event_create (pok_event_id_t*
id);
27 pok_ret_t pok_event_wait (pok_event_id_t
id,
const uint64_t timeout);
28 pok_ret_t pok_event_broadcast (pok_event_id_t
id);
29 pok_ret_t pok_event_signal (pok_event_id_t
id);
30 pok_ret_t pok_event_lock (pok_event_id_t
id);
31 pok_ret_t pok_event_unlock (pok_event_id_t
id);