RTEMS
Files | Classes | Macros | Typedefs
Basic Types

This group contains basic types of the Classic API. More...

Files

file  types.h
 This header file defines types provided by the Classic API.
 

Classes

struct  rtems_time_of_day
 This type is used to represent the calendar time in the Classic API. More...
 

Macros

#define RTEMS_ID_NONE   OBJECTS_ID_NONE
 This constant represents an invalid RTEMS object identifier. More...
 
#define RTEMS_NO_TIMEOUT   ( (rtems_interval) WATCHDOG_NO_TIMEOUT )
 This clock tick interval constant indicates that the calling task is willing to wait potentially forever on a resource.
 

Typedefs

typedef Watchdog_Interval rtems_interval
 This type is used to represent clock tick intervals.
 
typedef Objects_Id rtems_id
 Values of this type identify an RTEMS object.
 
typedef uint32_t rtems_name
 This type is used to represent a Classic API object name. More...
 

Detailed Description

This group contains basic types of the Classic API.

Macro Definition Documentation

◆ RTEMS_ID_NONE

#define RTEMS_ID_NONE   OBJECTS_ID_NONE

This constant represents an invalid RTEMS object identifier.

No RTEMS object can have this identifier.

Definition at line 110 of file types.h.

Typedef Documentation

◆ rtems_name

typedef uint32_t rtems_name

This type is used to represent a Classic API object name.

It is an unsigned 32-bit integer which can be treated as a numeric value or initialized using rtems_build_name() to encode four ASCII characters. A value of zero may have a special meaning in some directives.

Definition at line 227 of file types.h.