RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
RTEMS_API_Control Struct Reference

This is the API specific information required by each thread for the RTEMS API to function correctly. More...

#include <tasks.h>

Collaboration diagram for RTEMS_API_Control:
Collaboration graph
[legend]

Data Fields

Event_Control Event
 This field contains the event control for this task. More...
 
Event_Control System_event
 This field contains the system event control for this task. More...
 
ASR_Information Signal
 This field contains the Classic API Signal information for this task. More...
 
Thread_Action Signal_action
 Signal post-switch action in case signals are pending.
 
uint32_t Notepads [RTEMS_ZERO_LENGTH_ARRAY]
 This field contains the notepads for this task. More...
 

Detailed Description

This is the API specific information required by each thread for the RTEMS API to function correctly.

Note
Notepads must be the last entry in the structure and memory will be taken away from this structure when allocated if notespads are disabled by the application configuration.

Field Documentation

◆ Event

Event_Control RTEMS_API_Control::Event

This field contains the event control for this task.

Referenced by rtems_event_receive().

◆ Notepads

uint32_t RTEMS_API_Control::Notepads[RTEMS_ZERO_LENGTH_ARRAY]

This field contains the notepads for this task.

Deprecated:
Notepads are deprecated and will be removed.
Note
MUST BE LAST ENTRY.

Referenced by rtems_task_get_note(), and rtems_task_set_note().

◆ Signal

ASR_Information RTEMS_API_Control::Signal

This field contains the Classic API Signal information for this task.

Referenced by rtems_signal_catch().

◆ System_event

Event_Control RTEMS_API_Control::System_event

This field contains the system event control for this task.

Referenced by rtems_event_system_receive().


The documentation for this struct was generated from the following file: