48 #ifndef _TR_OBJECT_IDENT_H 49 #define _TR_OBJECT_IDENT_H 64 RtemsReqIdent_Pre_Name_Invalid,
65 RtemsReqIdent_Pre_Name_Valid,
66 RtemsReqIdent_Pre_Name_NA
67 } RtemsReqIdent_Pre_Name;
70 RtemsReqIdent_Pre_Node_Local,
71 RtemsReqIdent_Pre_Node_Remote,
72 RtemsReqIdent_Pre_Node_Invalid,
73 RtemsReqIdent_Pre_Node_SearchAll,
74 RtemsReqIdent_Pre_Node_SearchOther,
75 RtemsReqIdent_Pre_Node_SearchLocal,
76 RtemsReqIdent_Pre_Node_NA
77 } RtemsReqIdent_Pre_Node;
80 RtemsReqIdent_Pre_Id_NullPtr,
81 RtemsReqIdent_Pre_Id_Valid,
82 RtemsReqIdent_Pre_Id_NA
83 } RtemsReqIdent_Pre_Id;
86 RtemsReqIdent_Post_Status_Ok,
87 RtemsReqIdent_Post_Status_InvAddr,
88 RtemsReqIdent_Post_Status_InvName,
89 RtemsReqIdent_Post_Status_InvNode,
90 RtemsReqIdent_Post_Status_NA
91 } RtemsReqIdent_Post_Status;
94 RtemsReqIdent_Post_Id_Nop,
95 RtemsReqIdent_Post_Id_NullPtr,
96 RtemsReqIdent_Post_Id_LocalObj,
97 RtemsReqIdent_Post_Id_RemoteObj,
98 RtemsReqIdent_Post_Id_NA
99 } RtemsReqIdent_Post_Id;
101 #define ClassicObjectIdentName \ 102 rtems_build_name( 'I', 'D', 'N', 'T' ) uint32_t rtems_name
This type is used to represent a Classic API object name.
void RtemsReqIdent_Run(rtems_id id_local_object, rtems_status_code(*action)(rtems_name, uint32_t, rtems_id *))
Runs the parameterized test case.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
This header file defines the RTEMS Classic API.
Objects_Id rtems_id
Values of this type identify an RTEMS object.