53 #ifndef _RTEMS_RTEMS_TYPES_H 54 #define _RTEMS_RTEMS_TYPES_H 57 #include <sys/_timespec.h> 58 #include <sys/_timeval.h> 59 #include <sys/cpuset.h> 65 #if defined(RTEMS_MULTIPROCESSING) 66 #include <rtems/score/mpci.h> 110 #define RTEMS_ID_NONE OBJECTS_ID_NONE 112 #if defined(RTEMS_MULTIPROCESSING) 123 #if defined(RTEMS_MULTIPROCESSING) 131 typedef MPCI_Entry rtems_mpci_entry;
134 #if defined(RTEMS_MULTIPROCESSING) 143 typedef MPCI_get_packet_entry rtems_mpci_get_packet_entry;
146 #if defined(RTEMS_MULTIPROCESSING) 155 typedef MPCI_initialization_entry rtems_mpci_initialization_entry;
158 #if defined(RTEMS_MULTIPROCESSING) 167 typedef MPCI_receive_entry rtems_mpci_receive_packet_entry;
170 #if defined(RTEMS_MULTIPROCESSING) 179 typedef MPCI_return_packet_entry rtems_mpci_return_packet_entry;
182 #if defined(RTEMS_MULTIPROCESSING) 191 typedef MPCI_send_entry rtems_mpci_send_packet_entry;
194 #if defined(RTEMS_MULTIPROCESSING) 202 typedef MPCI_Control rtems_mpci_table;
205 #if defined(RTEMS_MULTIPROCESSING) 213 typedef MPCI_Configuration rtems_multiprocessing_table;
237 #define RTEMS_NO_TIMEOUT ( (rtems_interval) WATCHDOG_NO_TIMEOUT ) 239 #if defined(RTEMS_MULTIPROCESSING)
uint32_t Watchdog_Interval
Type is used to specify the length of intervals.
This header file defines the task modes of the Task Manager API.
uint32_t rtems_name
This type is used to represent a Classic API object name.
Constants and Structures Associated with the Object Handler.
This type is used to represent the calendar time in the Classic API.
Specification for the Packet Handler.
uint32_t day
This member represents the day of the month with values from 1 to 31.
Watchdog_Interval rtems_interval
This type is used to represent clock tick intervals.
Objects_Id rtems_id
Values of this type identify an RTEMS object.
uint32_t month
This member represents the month of the year with values from 1 to 12.
Constants for the watchdog ticks.
uint32_t ticks
This member represents the clock tick of the second with values from 0 to rtems_clock_get_ticks_per_s...
uint32_t hour
This member represents the hour of the day with values from 0 to 23.
uint32_t second
This member represents the second of the minute with values from 0 to 59.
uint32_t minute
This member represents the minute of the hour with values from 0 to 59.
uint32_t year
This member represents the year A.D.