![]() |
RTEMS
5.1
|
Classic Message Queue Manager Implementation. More...
#include <rtems/rtems/messagedata.h>#include <rtems/score/objectimpl.h>#include <rtems/score/coremsgimpl.h>Go to the source code of this file.
Enumerations | |
| enum | Message_queue_Submit_types { MESSAGE_QUEUE_SEND_REQUEST = 0, MESSAGE_QUEUE_URGENT_REQUEST = 1 } |
Functions | |
| rtems_status_code | _Message_queue_Submit (rtems_id id, const void *buffer, size_t size, Message_queue_Submit_types submit_type) |
| Message_queue_Submit. More... | |
| RTEMS_INLINE_ROUTINE void | _Message_queue_Free (Message_queue_Control *the_message_queue) |
| Deallocates a message queue control block into the inactive chain of free message queue control blocks. More... | |
| RTEMS_INLINE_ROUTINE Message_queue_Control * | _Message_queue_Get (Objects_Id id, Thread_queue_Context *queue_context) |
| RTEMS_INLINE_ROUTINE Message_queue_Control * | _Message_queue_Allocate (void) |
Classic Message Queue Manager Implementation.
1.8.15