MessageQueue Struct Reference

MessageQueue stores where to find messages in a received DeliveryTable. More...

#include <bsp_mesgqueue.h>


Data Fields

unsigned int recv_tag_size
 Tag size of the received messages.
unsigned int send_tag_size
 Tag size of the messages to be sent.
unsigned int n_mesg
 Number of received messages in queue.
unsigned int accum_size
 Sum of the payload sizes of the received messages in queue.
ALIGNED_TYPE *restrict head
 pointer to the first received message in queue


Detailed Description

MessageQueue stores where to find messages in a received DeliveryTable.

Definition at line 39 of file bsp_mesgqueue.h.


Field Documentation

unsigned int MessageQueue::accum_size
 

Sum of the payload sizes of the received messages in queue.

Definition at line 47 of file bsp_mesgqueue.h.

Referenced by bsp_hpmove(), bsp_move(), and bsp_qsize().

ALIGNED_TYPE* restrict MessageQueue::head
 

pointer to the first received message in queue

Definition at line 49 of file bsp_mesgqueue.h.

Referenced by bsp_get_tag(), bsp_hpmove(), and bsp_move().

unsigned int MessageQueue::n_mesg
 

Number of received messages in queue.

Definition at line 45 of file bsp_mesgqueue.h.

Referenced by bsp_get_tag(), bsp_hpmove(), bsp_move(), and bsp_qsize().

unsigned int MessageQueue::recv_tag_size
 

Tag size of the received messages.

Definition at line 41 of file bsp_mesgqueue.h.

Referenced by bsp_get_tag(), bsp_hpmove(), and bsp_move().

unsigned int MessageQueue::send_tag_size
 

Tag size of the messages to be sent.

Definition at line 43 of file bsp_mesgqueue.h.

Referenced by bsp_send(), and bsp_set_tagsize().


The documentation for this struct was generated from the following file:
Generated on Sat Apr 8 20:13:47 2006 for BSPonMPI by  doxygen 1.4.6