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

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions
message.h File Reference
API » Classic » Message Queues

Classic Message Queue Manager API. More...

`#include <rtems/rtems/attr.h>`
`#include <rtems/rtems/options.h>`
`#include <rtems/rtems/status.h>`
`#include <rtems/rtems/types.h>`

Go to the source code of this file.

## Functions
rtems_status_code | rtems_message_queue_create (rtems_name name, uint32_t count, size_t max_message_size, rtems_attribute attribute_set, rtems_id *id)
| RTEMS Create Message Queue.
rtems_status_code | rtems_message_queue_ident (rtems_name name, uint32_t node, rtems_id *id)
| RTEMS Message Queue Name to Id.
rtems_status_code | rtems_message_queue_delete (rtems_id id)
| RTEMS Delete Message Queue.
rtems_status_code | rtems_message_queue_send (rtems_id id, const void *buffer, size_t size)
| Sends a message to the message queue.
rtems_status_code | rtems_message_queue_urgent (rtems_id id, const void *buffer, size_t size)
| RTEMS Urgent Message Queue.
rtems_status_code | rtems_message_queue_broadcast (rtems_id id, const void *buffer, size_t size, uint32_t *count)
| RTEMS Broadcast Message Queue.
rtems_status_code | rtems_message_queue_receive (rtems_id id, void *buffer, size_t *size, rtems_option option_set, rtems_interval timeout)
| Receives a message from the message queue.
rtems_status_code | rtems_message_queue_flush (rtems_id id, uint32_t *count)
| rtems_message_queue_flush
rtems_status_code | rtems_message_queue_get_number_pending (rtems_id id, uint32_t *count)
| RTEMS Message Queue Get Number Pending.

## Detailed Description

Classic Message Queue Manager API.