56#ifndef _RTEMS_RTEMS_SIGNAL_H
57#define _RTEMS_RTEMS_SIGNAL_H
This header file defines the parts of the Signal Manager API.
uint32_t rtems_mode
This type represents a Classic API task mode set.
Definition: modes.h:174
rtems_status_code rtems_signal_catch(rtems_asr_entry asr_handler, rtems_mode mode_set)
Establishes an asynchronous signal routine (ASR) for the calling task.
Definition: signalcatch.c:50
rtems_status_code rtems_signal_send(rtems_id id, rtems_signal_set signal_set)
Sends the signal set to the task.
Definition: signalsend.c:158
rtems_asr(* rtems_asr_entry)(rtems_signal_set)
This type defines the prototype of routines which are used to process asynchronous signals.
Definition: asr.h:97
uint32_t rtems_signal_set
This integer type represents a bit field which can hold exactly 32 individual signals.
Definition: asr.h:87
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
Objects_Id rtems_id
This type represents RTEMS object identifiers.
Definition: types.h:94
This header file provides types used by the Classic API.
This header file provides the task modes API of the Task Manager.
This header file provides the status codes of Classic API directives and support functions.