![]() |
RTEMS
5.0.0
|
Multiprocessing Support for the Message Queue Manager. More...
#include <rtems/rtems/messageimpl.h>#include <rtems/rtems/optionsimpl.h>#include <rtems/rtems/statusimpl.h>#include <rtems/score/coremsgimpl.h>#include <rtems/score/statesimpl.h>#include <rtems/score/threadimpl.h>Multiprocessing Support for the Message Queue Manager.
| void _Message_queue_Core_message_queue_mp_support | ( | Thread_Control * | the_thread, |
| rtems_id | id | ||
| ) |
Message_queue_Core_message_queue_mp_support.
Input parameters: the_thread - the remote thread the message was submitted to id - id of the message queue
Output parameters: NONE
| void _Message_queue_MP_Process_packet | ( | rtems_packet_prefix * | the_packet_prefix | ) |
_Message_queue_MP_Process_packet
This routine performs the actions specific to this package for the request from another node.
| void _Message_queue_MP_Send_object_was_deleted | ( | Thread_Control * | the_proxy, |
| Objects_Id | mp_id | ||
| ) |
_Message_queue_MP_Send_object_was_deleted
This routine is invoked indirectly by the thread queue when a proxy has been removed from the thread queue and the remote node must be informed of this.
| void _Message_queue_MP_Send_process_packet | ( | Message_queue_MP_Remote_operations | operation, |
| Objects_Id | message_queue_id, | ||
| rtems_name | name, | ||
| Objects_Id | proxy_id | ||
| ) |
_Message_queue_MP_Send_process_packet
This routine performs a remote procedure call so that a process operation can be performed on another node.
1.8.13