54 #include <rtems/test.h> 74 .
name = ClassicObjectIdentName,
76 .maximum_message_size = 1,
77 .storage_area = ClassicMessageIdentBuffers,
78 .storage_size =
sizeof( ClassicMessageIdentBuffers ),
94 T_TEST_CASE( RtemsMessageValIdent )
100 &ClassicObjectIdentConfig,
103 T_assert_rsc_success( sc );
107 ClassicMessageIdentAction
rtems_status_code rtems_message_queue_delete(rtems_id id)
%
#define RTEMS_MESSAGE_QUEUE_BUFFER(_maximum_message_size)
Defines a structure which can be used as a message queue buffer for messages of the specified maximum...
uint32_t rtems_name
This type is used to represent a Classic API object name.
#define RTEMS_DEFAULT_ATTRIBUTES
This is the default value for an attribute set.
rtems_name name
This member defines the name of the message queue.
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 structure defines the configuration of a message queue constructed by rtems_message_queue_constr...
Objects_Id rtems_id
Values of this type identify an RTEMS object.
#define RTEMS_ARRAY_SIZE(_array)
Returns the element count of the specified array.
rtems_status_code rtems_message_queue_ident(rtems_name name, uint32_t node, rtems_id *id)
Identifies a message queue object by the specified object name.
rtems_status_code rtems_message_queue_construct(const rtems_message_queue_config *config, rtems_id *id)
Constructs a message queue from the specified the message queue configuration.