20 #ifndef _RTEMS_RTEMS_OBJECT_H 21 #define _RTEMS_RTEMS_OBJECT_H 76 #define rtems_build_id( _api, _class, _node, _index ) \ 77 _Objects_Build_id( _api, _class, _node, _index ) 96 #define rtems_build_name( _C1, _C2, _C3, _C4 ) \ 97 _Objects_Build_name( _C1, _C2, _C3, _C4 ) 176 #define rtems_object_id_get_api( _id ) \ 177 _Objects_Get_API( _id ) 193 #define rtems_object_id_get_class( _id ) \ 194 _Objects_Get_class( _id ) 210 #define rtems_object_id_get_node( _id ) \ 211 _Objects_Get_node( _id ) 227 #define rtems_object_id_get_index( _id ) \ 228 _Objects_Get_index( _id ) 241 #define rtems_object_id_api_minimum() \ 255 #define rtems_object_id_api_maximum() \ Constants and Structures Associated with the Object Handler.
Objects_Id rtems_id
Used to manage and manipulate RTEMS object identifiers.
Definition: types.h:80
int rtems_object_api_maximum_class(int api)
Get Highest Valid Class Value.
Definition: rtemsobjectapimaximumclass.c:24
char * rtems_object_get_name(rtems_id id, size_t length, char *name)
Obtain Object Name as String.
Definition: rtemsobjectgetname.c:33
rtems_status_code
Classic API Status.
Definition: status.h:46
const char * rtems_object_get_api_name(int api)
Get API Name.
Definition: rtemsobjectgetapiname.c:32
uint32_t rtems_name
Classic API object name type.
Definition: types.h:74
int rtems_object_api_minimum_class(int api)
Get Lowest Valid Class Value.
Definition: rtemsobjectapiminimumclass.c:24
int rtems_object_id_api_maximum_class(int api)
Get Highest Valid Class Value.
rtems_status_code rtems_object_get_classic_name(rtems_id id, rtems_name *name)
Obtain Name of Object.
Definition: rtemsobjectgetclassicname.c:25
const char * rtems_object_get_api_class_name(int the_api, int the_class)
Get Class Name.
Definition: rtemsobjectgetapiclassname.c:64
rtems_status_code rtems_object_get_class_information(int the_api, int the_class, rtems_object_api_class_information *info)
Get Class Information.
Definition: rtemsobjectgetclassinfo.c:24
rtems_status_code rtems_object_set_name(rtems_id id, const char *name)
Set Name of Object.
Definition: rtemsobjectsetname.c:30