RTEMS  5.0.0
Enumerations | Functions
messageimpl.h File Reference

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)
 

Detailed Description

Classic Message Queue Manager Implementation.