56#ifndef _RTEMS_RTEMS_TYPES_H
57#define _RTEMS_RTEMS_TYPES_H
60#include <sys/_timespec.h>
61#include <sys/_timeval.h>
62#include <sys/cpuset.h>
64#include <rtems/score/cpuopts.h>
68#if defined(RTEMS_MULTIPROCESSING)
105#define RTEMS_ID_NONE OBJECTS_ID_NONE
116#if defined(RTEMS_MULTIPROCESSING)
127#if defined(RTEMS_MULTIPROCESSING)
138#if defined(RTEMS_MULTIPROCESSING)
149#if defined(RTEMS_MULTIPROCESSING)
160#if defined(RTEMS_MULTIPROCESSING)
171#if defined(RTEMS_MULTIPROCESSING)
182#if defined(RTEMS_MULTIPROCESSING)
193#if defined(RTEMS_MULTIPROCESSING)
204#if defined(RTEMS_MULTIPROCESSING)
236#define RTEMS_NO_TIMEOUT ( (rtems_interval) WATCHDOG_NO_TIMEOUT )
238#if defined(RTEMS_MULTIPROCESSING)
This header file provides interfaces of the MPCI Handler which are used by the implementation and the...
uint32_t rtems_name
This type represents Classic API object names.
Definition types.h:226
uint32_t rtems_task_priority
This integer type represents task priorities of the Classic API.
Definition types.h:257
Objects_Id rtems_id
This type represents RTEMS object identifiers.
Definition types.h:94
Watchdog_Interval rtems_interval
This type represents clock tick intervals.
Definition types.h:114
void MPCI_Entry
Definition mpci.h:72
MPCI_Entry(*) MPCI_return_packet_entry(MP_packet_Prefix *)
Definition mpci.h:95
MPCI_Entry(*) MPCI_send_entry(uint32_t, MP_packet_Prefix *)
Definition mpci.h:105
MPCI_Entry(*) MPCI_get_packet_entry(MP_packet_Prefix **)
Definition mpci.h:85
MPCI_Entry(*) MPCI_receive_entry(MP_packet_Prefix **)
Definition mpci.h:117
MPCI_Entry(*) MPCI_initialization_entry(void)
Definition mpci.h:78
MP_packet_Classes
Definition mppkt.h:73
uint32_t Objects_Id
Definition object.h:101
uint32_t Watchdog_Interval
Type is used to specify the length of intervals.
Definition watchdogticks.h:59
This header file provides the task modes API of the Task Manager.
This header file provides the interfaces of the Multiprocessing (MP) Packet Handler.
This header file provides interfaces of the Object Handler which are used by the implementation and t...
This type represents Classic API calendar times.
Definition types.h:266
uint32_t ticks
This member contains the clock tick of the second with values from 0 to rtems_clock_get_ticks_per_sec...
Definition types.h:302
uint32_t hour
This member contains the hour of the day with values from 0 to 23.
Definition types.h:285
uint32_t minute
This member contains the minute of the hour with values from 0 to 59.
Definition types.h:290
uint32_t day
This member contains the day of the month with values from 1 to 31.
Definition types.h:280
uint32_t second
This member contains the second of the minute with values from 0 to 59.
Definition types.h:296
uint32_t month
This member contains the month of the year with values from 1 to 12.
Definition types.h:275
uint32_t year
This member contains the year A.D.
Definition types.h:270
This header file provides the interfaces of the Watchdog Handler related to watchdog ticks which are ...