RTEMS
Functions
systemeventreceive.c File Reference

rtems_event_system_receive() implementation. More...

#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/tasksdata.h>
#include <rtems/score/statesimpl.h>
#include <rtems/score/threadimpl.h>

Go to the source code of this file.

Functions

rtems_status_code rtems_event_system_receive (rtems_event_set event_in, rtems_option option_set, rtems_interval ticks, rtems_event_set *event_out)
 Receives or gets a system event set. More...
 

Detailed Description

rtems_event_system_receive() implementation.

Definition in file systemeventreceive.c.

Function Documentation

◆ rtems_event_system_receive()

rtems_status_code rtems_event_system_receive ( rtems_event_set  event_in,
rtems_option  option_set,
rtems_interval  ticks,
rtems_event_set event_out 
)

Receives or gets a system event set.

This directive performs the same actions as the rtems_event_receive() directive except that it operates with a different set of events for each task.

Parameters
event_inis the event set of interest. Use RTEMS_PENDING_EVENTS to get the pending events.
option_setis the option set.
ticksis the timeout in clock ticks if the RTEMS_WAIT option was set. Use RTEMS_NO_TIMEOUT to wait potentially forever.
event_outis the pointer to an event set. The received or pending events are stored in the referenced event set if the operation was successful.

Definition at line 32 of file systemeventreceive.c.