RTEMS
5.0.0
|
Files | |
file | systemeventreceive.c |
rtems_event_system_receive() implementation. | |
file | systemeventsend.c |
rtems_event_system_send() implementation. | |
Macros | |
#define | RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT RTEMS_EVENT_24 |
Reserved system event for network SBWAIT usage. | |
#define | RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP RTEMS_EVENT_25 |
Reserved system event for network SOSLEEP usage. | |
#define | RTEMS_EVENT_SYSTEM_NETWORK_CLOSE RTEMS_EVENT_26 |
Reserved system event for network socket close. | |
#define | RTEMS_EVENT_SYSTEM_SERVER_RESUME RTEMS_EVENT_29 |
Reserved system event to resume server threads, e.g timer or interrupt server. | |
#define | RTEMS_EVENT_SYSTEM_SERVER RTEMS_EVENT_30 |
Reserved system event for the server threads, e.g timer or interrupt server. | |
#define | RTEMS_EVENT_SYSTEM_TRANSIENT RTEMS_EVENT_31 |
Reserved system event for transient usage. | |
Functions | |
rtems_status_code | rtems_event_system_send (rtems_id id, rtems_event_set event_in) |
See rtems_event_send(). | |
rtems_status_code | rtems_event_system_receive (rtems_event_set event_in, rtems_option option_set, rtems_interval ticks, rtems_event_set *event_out) |
See rtems_event_receive(). | |
System events are similar to normal events. They offer a second set of events. These events are intended for internal RTEMS use and should not be used by applications (with the exception of the transient system event).
The event RTEMS_EVENT_SYSTEM_TRANSIENT is used for transient usage. See also Transient Event. This event may be used by every entity that fulfils its usage pattern.