18 #ifndef _RTEMS_EXTENSIONIMPL_H 19 #define _RTEMS_EXTENSIONIMPL_H 28 #ifndef SAPI_EXT_EXTERN 29 #define SAPI_EXT_EXTERN extern 50 _Objects_Free( &_Extension_Information, &the_extension->Object );
void _Objects_Free(Objects_Information *information, Objects_Control *the_object)
Frees an object.
Definition: objectfree.c:25
Objects_Control * _Objects_Allocate(Objects_Information *information)
Allocates an object.
Definition: objectallocate.c:101
#define RTEMS_INLINE_ROUTINE
The following (in conjunction with compiler arguments) are used to choose between the use of static i...
Definition: basedefs.h:135
Objects_Control * _Objects_Get(Objects_Information *information, Objects_Id id, Objects_Locations *location)
Maps object ids to object control blocks.
Definition: objectget.c:23
Objects_Locations
This enumerated type lists the locations which may be returned by _Objects_Get.
Definition: objectimpl.h:117
Definition: extension.h:28
Inlined Routines in the Object Handler.
uint32_t Objects_Id
The following type defines the control block used to manage object IDs.
Definition: object.h:122
void _Extension_Manager_initialization(void)
Initialize extension manager.
Definition: extension.c:30