RTEMS
Files | Classes | Macros | Functions | Variables
User Extensions Implementation

Files

file  extensiondata.h
 Classic User Extensions Data Structures.
 
file  extensionimpl.h
 Classic User Extensions Implementation.
 
file  extensionident.c
 rtems_extension_ident() Implementation
 

Classes

struct  Extension_Control
 

Macros

#define EXTENSION_INFORMATION_DEFINE(max)
 Macro to define the objects information for the Classic Extensions objects. More...
 

Functions

static __inline__ Extension_Control_Extension_Allocate (void)
 
static __inline__ void _Extension_Free (Extension_Control *the_extension)
 
static __inline__ Extension_Control_Extension_Get (Objects_Id id)
 

Variables

Objects_Information _Extension_Information
 The Classic Extensions objects information.
 

Detailed Description

Macro Definition Documentation

◆ EXTENSION_INFORMATION_DEFINE

#define EXTENSION_INFORMATION_DEFINE (   max)
Value:
_Extension, \
OBJECTS_CLASSIC_API, \
OBJECTS_RTEMS_EXTENSIONS, \
max, \
NULL \
)
#define OBJECTS_NO_STRING_NAME
Constant for the object information string name length to indicate that this object class has no stri...
Definition: objectdata.h:101
#define OBJECTS_INFORMATION_DEFINE(name, api, cls, type, max, nl, ex)
Statically initializes an objects information.
Definition: objectdata.h:427

Macro to define the objects information for the Classic Extensions objects.

This macro should only be used by <rtems/confdefs.h>.

Parameters
maxThe configured object maximum (the OBJECTS_UNLIMITED_OBJECTS flag may be set).

Definition at line 54 of file extensiondata.h.