53 #ifndef _RTEMS_RTEMS_OBJECT_H 54 #define _RTEMS_RTEMS_OBJECT_H 161 #define rtems_build_id( _api, _class, _node, _index ) \ 162 _Objects_Build_id( _api, _class, _node, _index ) 179 #define rtems_build_name( _C1, _C2, _C3, _C4 ) \ 180 _Objects_Build_name( _C1, _C2, _C3, _C4 ) 275 #define rtems_object_id_api_maximum() OBJECTS_APIS_LAST 295 #define rtems_object_id_api_minimum() OBJECTS_INTERNAL_API 304 #define RTEMS_OBJECT_ID_FINAL OBJECTS_ID_FINAL 313 #define RTEMS_OBJECT_ID_FINAL_INDEX OBJECTS_ID_FINAL_INDEX 324 #define rtems_object_id_get_api( _id ) _Objects_Get_API( _id ) 335 #define rtems_object_id_get_class( _id ) _Objects_Get_class( _id ) 346 #define rtems_object_id_get_index( _id ) _Objects_Get_index( _id ) 357 #define rtems_object_id_get_node( _id ) _Objects_Get_node( _id ) 372 #define RTEMS_OBJECT_ID_INITIAL( _api, _class, _node ) \ 373 OBJECTS_ID_INITIAL( _api, _class, _node ) 382 #define RTEMS_OBJECT_ID_INITIAL_INDEX OBJECTS_ID_INITIAL_INDEX 391 #define RTEMS_SEARCH_ALL_NODES OBJECTS_SEARCH_ALL_NODES 400 #define RTEMS_SEARCH_LOCAL_NODE OBJECTS_SEARCH_LOCAL_NODE 409 #define RTEMS_SEARCH_OTHER_NODES OBJECTS_SEARCH_OTHER_NODES 431 #define RTEMS_WHO_AM_I OBJECTS_WHO_AM_I This header file defines types provided by the Classic API.
uint32_t rtems_name
This type is used to represent a Classic API object name.
Constants and Structures Associated with the Object Handler.
static uint16_t rtems_object_get_local_node(void)
%
This header file defines the status codes and support functions of the Classic API.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
int rtems_object_api_minimum_class(int api)
%
char * rtems_object_get_name(rtems_id id, size_t length, char *name)
%
#define _Objects_Local_node
The local MPCI node number.
Objects_Id rtems_id
Values of this type identify an RTEMS object.
rtems_status_code rtems_object_get_class_information(int the_api, int the_class, rtems_object_api_class_information *info)
%
int rtems_object_id_api_maximum_class(int api)
%
const char * rtems_object_get_api_name(int api)
%
int rtems_object_api_maximum_class(int api)
%
rtems_status_code rtems_object_set_name(rtems_id id, const char *name)
%
rtems_status_code rtems_object_get_classic_name(rtems_id id, rtems_name *name)
%
const char * rtems_object_get_api_class_name(int the_api, int the_class)
%