|
Functions |
RTEMS_INLINE_ROUTINE
CORE_message_queue_Status | _CORE_message_queue_Send (CORE_message_queue_Control *the_message_queue, void *buffer, size_t size, Objects_Id id, CORE_message_queue_API_mp_support_callout api_message_queue_mp_support, boolean wait, Watchdog_Interval timeout) |
RTEMS_INLINE_ROUTINE
CORE_message_queue_Status | _CORE_message_queue_Urgent (CORE_message_queue_Control *the_message_queue, void *buffer, size_t size, Objects_Id id, CORE_message_queue_API_mp_support_callout api_message_queue_mp_support, boolean wait, Watchdog_Interval timeout) |
| RTEMS_INLINE_ROUTINE void | _CORE_message_queue_Copy_buffer (const void *source, void *destination, size_t size) |
RTEMS_INLINE_ROUTINE
CORE_message_queue_Buffer_control * | _CORE_message_queue_Allocate_message_buffer (CORE_message_queue_Control *the_message_queue) |
| RTEMS_INLINE_ROUTINE void | _CORE_message_queue_Free_message_buffer (CORE_message_queue_Control *the_message_queue, CORE_message_queue_Buffer_control *the_message) |
RTEMS_INLINE_ROUTINE
CORE_message_queue_Buffer_control * | _CORE_message_queue_Get_pending_message (CORE_message_queue_Control *the_message_queue) |
| RTEMS_INLINE_ROUTINE boolean | _CORE_message_queue_Is_priority (CORE_message_queue_Attributes *the_attribute) |
| RTEMS_INLINE_ROUTINE void | _CORE_message_queue_Append_unprotected (CORE_message_queue_Control *the_message_queue, CORE_message_queue_Buffer_control *the_message) |
| RTEMS_INLINE_ROUTINE void | _CORE_message_queue_Prepend_unprotected (CORE_message_queue_Control *the_message_queue, CORE_message_queue_Buffer_control *the_message) |
| RTEMS_INLINE_ROUTINE boolean | _CORE_message_queue_Is_null (CORE_message_queue_Control *the_message_queue) |
| RTEMS_INLINE_ROUTINE boolean | _CORE_message_queue_Is_notify_enabled (CORE_message_queue_Control *the_message_queue) |
| RTEMS_INLINE_ROUTINE void | _CORE_message_queue_Set_notify (CORE_message_queue_Control *the_message_queue, CORE_message_queue_Notify_Handler the_handler, void *the_argument) |
This include file contains the static inline implementation of all inlined routines in the Core Message Handler.