51#ifndef _TR_OBJECT_IDENT_H
52#define _TR_OBJECT_IDENT_H
67 RtemsReqIdent_Pre_Name_Invalid,
68 RtemsReqIdent_Pre_Name_Valid,
69 RtemsReqIdent_Pre_Name_NA
70} RtemsReqIdent_Pre_Name;
73 RtemsReqIdent_Pre_Node_Local,
74 RtemsReqIdent_Pre_Node_Remote,
75 RtemsReqIdent_Pre_Node_Invalid,
76 RtemsReqIdent_Pre_Node_SearchAll,
77 RtemsReqIdent_Pre_Node_SearchOther,
78 RtemsReqIdent_Pre_Node_SearchLocal,
79 RtemsReqIdent_Pre_Node_NA
80} RtemsReqIdent_Pre_Node;
83 RtemsReqIdent_Pre_Id_Valid,
84 RtemsReqIdent_Pre_Id_Null,
85 RtemsReqIdent_Pre_Id_NA
86} RtemsReqIdent_Pre_Id;
89 RtemsReqIdent_Post_Status_Ok,
90 RtemsReqIdent_Post_Status_InvAddr,
91 RtemsReqIdent_Post_Status_InvName,
92 RtemsReqIdent_Post_Status_InvNode,
93 RtemsReqIdent_Post_Status_NA
94} RtemsReqIdent_Post_Status;
97 RtemsReqIdent_Post_Id_Nop,
98 RtemsReqIdent_Post_Id_Null,
99 RtemsReqIdent_Post_Id_LocalObj,
100 RtemsReqIdent_Post_Id_RemoteObj,
101 RtemsReqIdent_Post_Id_NA
102} RtemsReqIdent_Post_Id;
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
uint32_t rtems_name
This type represents Classic API object names.
Definition: types.h:226
Objects_Id rtems_id
This type represents RTEMS object identifiers.
Definition: types.h:94
void RtemsReqIdent_Run(rtems_id id_local_object, rtems_name name_local_object, rtems_status_code(*action)(rtems_name, uint32_t, rtems_id *))
Runs the parameterized test case.
Definition: tr-object-ident.c:462
This header file defines the RTEMS Classic API.