RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Files | Functions
Object Services

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.
 

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.