R_RTOS
0.1
DistributedRealTimeOperatingSystemfortheARMCortexMArchitecture
|
A simple singly linked list serving as one event queue. More...
#include <R_RTOS_events.h>
Data Fields | |
struct evtQueue * | ptrNxtEvtQ |
Pointer to next event queue. | |
TskID | tskID |
TskID stored with the event queue. | |
A simple singly linked list serving as one event queue.
Tasks that are waiting on an event are queued into this list. As soon as a task or the system sends the corresponding event, all entities in the queue are notified. The according event flag of the task is updated on entry into or exit from the list. Hence if the task is not waiting on any other events, it is set suspended and therefore ready to be continued.