RTEMS provides a collection of services to assist in the management and usage of the objects created and utilized via other managers. These services assist in the manipulation of RTEMS objects independent of the API used to create them.
More...
|
file | object.h |
| This header file defines the Object Manager API.
|
|
|
#define | rtems_build_id(_api, _class, _node, _index) _Objects_Build_id( _api, _class, _node, _index ) |
| % More...
|
|
#define | rtems_build_name(_C1, _C2, _C3, _C4) _Objects_Build_name( _C1, _C2, _C3, _C4 ) |
| % More...
|
|
#define | rtems_object_id_api_maximum() OBJECTS_APIS_LAST |
| %
|
|
#define | rtems_object_id_api_minimum() OBJECTS_INTERNAL_API |
| %
|
|
#define | RTEMS_OBJECT_ID_FINAL OBJECTS_ID_FINAL |
| %
|
|
#define | RTEMS_OBJECT_ID_FINAL_INDEX OBJECTS_ID_FINAL_INDEX |
| %
|
|
#define | rtems_object_id_get_api(_id) _Objects_Get_API( _id ) |
| % More...
|
|
#define | rtems_object_id_get_class(_id) _Objects_Get_class( _id ) |
| % More...
|
|
#define | rtems_object_id_get_index(_id) _Objects_Get_index( _id ) |
| % More...
|
|
#define | rtems_object_id_get_node(_id) _Objects_Get_node( _id ) |
| % More...
|
|
#define | RTEMS_OBJECT_ID_INITIAL(_api, _class, _node) OBJECTS_ID_INITIAL( _api, _class, _node ) |
| % More...
|
|
#define | RTEMS_OBJECT_ID_INITIAL_INDEX OBJECTS_ID_INITIAL_INDEX |
| %
|
|
#define | RTEMS_SEARCH_ALL_NODES OBJECTS_SEARCH_ALL_NODES |
| %
|
|
#define | RTEMS_SEARCH_LOCAL_NODE OBJECTS_SEARCH_LOCAL_NODE |
| %
|
|
#define | RTEMS_SEARCH_OTHER_NODES OBJECTS_SEARCH_OTHER_NODES |
| %
|
|
#define | RTEMS_WHO_AM_I OBJECTS_WHO_AM_I |
| %
|
|
RTEMS provides a collection of services to assist in the management and usage of the objects created and utilized via other managers. These services assist in the manipulation of RTEMS objects independent of the API used to create them.
◆ rtems_build_id
#define rtems_build_id |
( |
|
_api, |
|
|
|
_class, |
|
|
|
_node, |
|
|
|
_index |
|
) |
| _Objects_Build_id( _api, _class, _node, _index ) |
%
- Parameters
-
_api | % |
_class | % |
_node | % |
_index | % |
Definition at line 161 of file object.h.
◆ rtems_build_name
◆ rtems_object_id_get_api
◆ rtems_object_id_get_class
◆ rtems_object_id_get_index
◆ rtems_object_id_get_node
◆ RTEMS_OBJECT_ID_INITIAL
#define RTEMS_OBJECT_ID_INITIAL |
( |
|
_api, |
|
|
|
_class, |
|
|
|
_node |
|
) |
| OBJECTS_ID_INITIAL( _api, _class, _node ) |
◆ rtems_object_api_maximum_class()
int rtems_object_api_maximum_class |
( |
int |
api | ) |
|
◆ rtems_object_api_minimum_class()
int rtems_object_api_minimum_class |
( |
int |
api | ) |
|
◆ rtems_object_get_api_class_name()
const char* rtems_object_get_api_class_name |
( |
int |
the_api, |
|
|
int |
the_class |
|
) |
| |
◆ rtems_object_get_api_name()
const char* rtems_object_get_api_name |
( |
int |
api | ) |
|
◆ rtems_object_get_class_information()
%
- Parameters
-
the_api | % |
the_class | % |
info | % |
◆ rtems_object_get_classic_name()
◆ rtems_object_get_name()
char* rtems_object_get_name |
( |
rtems_id |
id, |
|
|
size_t |
length, |
|
|
char * |
name |
|
) |
| |
◆ rtems_object_id_api_maximum_class()
int rtems_object_id_api_maximum_class |
( |
int |
api | ) |
|
◆ rtems_object_set_name()