RTEMS 6.3
Loading...
Searching...
No Matches
Object Services

This group contains the Object Services implementation. More...

Files

file  cpukit/include/rtems/rtems/object.h
 This header file provides the Object Services API.
file  cpukit/include/rtems/rtems/objectimpl.h
 This header file provides the implementation interfaces of the Object Services.
file  cpukit/rtems/src/rtemsbuildid.c
 This source file contains the implementation of rtems_build_id() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsbuildname.c
 This source file contains the implementation of rtems_build_name() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsnametoid.c
 This source file contains the implementation of _RTEMS_Name_to_id().
file  cpukit/rtems/src/rtemsobjectapimaximumclass.c
 This source file contains the implementation of rtems_object_api_maximum_class().
file  cpukit/rtems/src/rtemsobjectapiminimumclass.c
 This source file contains the implementation of rtems_object_api_minimum_class().
file  cpukit/rtems/src/rtemsobjectgetapiclassname.c
 This source file contains the implementation of rtems_object_get_api_class_name().
file  cpukit/rtems/src/rtemsobjectgetapiname.c
 This source file contains the implementation of rtems_object_get_api_name().
file  cpukit/rtems/src/rtemsobjectgetclassicname.c
 This source file contains the implementation of rtems_object_get_classic_name().
file  cpukit/rtems/src/rtemsobjectgetclassinfo.c
 This source file contains the implementation of rtems_object_get_class_information().
file  cpukit/rtems/src/rtemsobjectgetname.c
 This source file contains the implementation of rtems_object_get_name().
file  cpukit/rtems/src/rtemsobjectidapimaximum.c
 This source file contains the implementation of rtems_object_id_api_maximum() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsobjectidapiminimum.c
 This source file contains the implementation of rtems_object_id_api_minimum() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsobjectidgetapi.c
 This source file contains the implementation of rtems_object_id_get_api() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsobjectidgetclass.c
 This source file contains the implementation of rtems_object_id_get_class() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsobjectidgetindex.c
 This source file contains the implementation of rtems_object_id_get_index() as a binding for languages other than C/C++.
file  cpukit/rtems/src/rtemsobjectidgetnode.c
 This source file contains the implementation of rtems_object_id_get_node() as a binding for languages other than C/C++.
file  cpukit/rtems/src/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.

Detailed Description

This group contains the Object Services implementation.

Function Documentation

◆ _RTEMS_Name_to_id()

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.

Parameters
nameis the name of the object to find.
nodeis the set of nodes to search.
[out]idis the pointer to an object identifier variable or NULL. The object identifier will be stored in the referenced variable, if the operation was successful.
informationis the pointer to an object class information block.
Return values
RTEMS_SUCCESSFULThe operations was successful.
RTEMS_INVALID_ADDRESSThe id parameter was NULL.
RTEMS_INVALID_NAMENo object exists with the specified name on the specified node set.