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.