RTEMS: cpukit/include/rtems/rtems/messageimpl.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Enumerations | Functions
messageimpl.h File Reference
Internal » Classic » Classic Message Queue Implementation

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.
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.
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)

## Detailed Description

Classic Message Queue Manager Implementation.