![]() |
RTEMS 6.1
|
This group contains the Object Services implementation. More...
Files | |
| file | object.h |
| This header file provides the Object Services API. | |
| file | objectimpl.h |
| This header file provides the implementation interfaces of the Object Services. | |
| file | rtemsbuildid.c |
| This source file contains the implementation of rtems_build_id() as a binding for languages other than C/C++. | |
| file | rtemsbuildname.c |
| This source file contains the implementation of rtems_build_name() as a binding for languages other than C/C++. | |
| file | rtemsnametoid.c |
| This source file contains the implementation of _RTEMS_Name_to_id(). | |
| file | rtemsobjectapimaximumclass.c |
| This source file contains the implementation of rtems_object_api_maximum_class(). | |
| file | rtemsobjectapiminimumclass.c |
| This source file contains the implementation of rtems_object_api_minimum_class(). | |
| file | rtemsobjectgetapiclassname.c |
| This source file contains the implementation of rtems_object_get_api_class_name(). | |
| file | rtemsobjectgetapiname.c |
| This source file contains the implementation of rtems_object_get_api_name(). | |
| file | rtemsobjectgetclassicname.c |
| This source file contains the implementation of rtems_object_get_classic_name(). | |
| file | rtemsobjectgetclassinfo.c |
| This source file contains the implementation of rtems_object_get_class_information(). | |
| file | rtemsobjectgetname.c |
| This source file contains the implementation of rtems_object_get_name(). | |
| file | rtemsobjectidapimaximum.c |
| This source file contains the implementation of rtems_object_id_api_maximum() as a binding for languages other than C/C++. | |
| file | rtemsobjectidapiminimum.c |
| This source file contains the implementation of rtems_object_id_api_minimum() as a binding for languages other than C/C++. | |
| file | rtemsobjectidgetapi.c |
| This source file contains the implementation of rtems_object_id_get_api() as a binding for languages other than C/C++. | |
| file | rtemsobjectidgetclass.c |
| This source file contains the implementation of rtems_object_id_get_class() as a binding for languages other than C/C++. | |
| file | rtemsobjectidgetindex.c |
| This source file contains the implementation of rtems_object_id_get_index() as a binding for languages other than C/C++. | |
| file | rtemsobjectidgetnode.c |
| This source file contains the implementation of rtems_object_id_get_node() as a binding for languages other than C/C++. | |
| file | rtemsobjectsetname.c |
| This source file contains the implementation of rtems_object_set_name(). | |
Functions | |
| rtems_status_code | _RTEMS_Name_to_id (uint32_t name, uint32_t node, Objects_Id *id, const Objects_Information *information) |
| Calls _Objects_Name_to_id_u32() and converts the status. | |
This group contains the Object Services implementation.
| rtems_status_code _RTEMS_Name_to_id | ( | uint32_t | name, |
| uint32_t | node, | ||
| Objects_Id * | id, | ||
| const Objects_Information * | information | ||
| ) |
Calls _Objects_Name_to_id_u32() and converts the status.
| name | is the name of the object to find. | |
| node | is the set of nodes to search. | |
| [out] | id | is the pointer to an object identifier variable or NULL. The object identifier will be stored in the referenced variable, if the operation was successful. |
| information | is the pointer to an object class information block. |
| RTEMS_SUCCESSFUL | The operations was successful. |
| RTEMS_INVALID_ADDRESS | The id parameter was NULL. |
| RTEMS_INVALID_NAME | No object exists with the specified name on the specified node set. |