summaryrefslogtreecommitdiff
path: root/FreeRTOS/Demo/Posix_GCC/src/utils/wait_for_event.h
blob: 2693a0d8ca8343b018c19f0bd01414f5cc471206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _WAIT_FOR_EVENT_H_
#define _WAIT_FOR_EVENT_H_

#include <stdbool.h>
#include <time.h>

struct event;

struct event * event_create();
void event_delete( struct event * );
bool event_wait( struct event * ev );
bool event_wait_timed( struct event * ev,
                       time_t ms );
void event_signal( struct event * ev );



#endif /* ifndef _WAIT_FOR_EVENT_H_ */