30 bool search_local_node;
34 #if defined(RTEMS_MULTIPROCESSING) 41 return OBJECTS_INVALID_ADDRESS;
44 search_local_node =
false;
51 search_local_node =
true;
53 if ( search_local_node ) {
54 for ( index = 0; index < maximum; ++index ) {
62 return OBJECTS_NAME_OR_ID_LOOKUP_SUCCESSFUL;
67 #if defined(RTEMS_MULTIPROCESSING) 69 return OBJECTS_INVALID_NAME;
72 return _Objects_MP_Global_name_search( information, name_for_mp, node,
id );
74 return OBJECTS_INVALID_NAME;
static __inline__ Objects_Maximum _Objects_Get_maximum_index(const Objects_Information *information)
Returns the maximum index of the specified object class.
static __inline__ bool _Objects_Is_local_node(uint32_t node)
Checks if the node is of the local object.
Objects_Name_or_id_lookup_errors _Objects_Name_to_id_u32(uint32_t name, uint32_t node, Objects_Id *id, const Objects_Information *information)
Searches an object of the specified class with the specified name on the specified set of nodes...
#define OBJECTS_SEARCH_LOCAL_NODE
Objects_Name_or_id_lookup_errors
Inlined Routines in the Object Handler.
#define OBJECTS_SEARCH_ALL_NODES
#define _Assert(_e)
Assertion similar to assert() controlled via RTEMS_DEBUG instead of NDEBUG.