RTEMS implements multiple APIs including an Internal API, the Classic API, the POSIX API, and the uITRON API. These APIs share the common foundation of SuperCore objects and thus share object management code. This includes a common scheme for object Ids and for managing object names whether those names be in the thirty-two bit form used by the Classic API or C strings.
The object Id contains a field indicating the API that an object instance is associated with. This field holds a numerically small non-zero integer.
Copyright © 1988-2008 OAR Corporation