RTEMS 6.1-rc4
|
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. |