moc_message_status_struct Struct Reference
[Implementation-Core]

#include <imoc_core.h>

Collaboration diagram for moc_message_status_struct:

Collaboration graph
[legend]

Detailed Description

Message-status structure.

Is used to store information about the message-status and the buffer used in the message-status-array.

Definition at line 125 of file imoc_core.h.


Data Fields

uint32_t buffer_offset
 allocated buffer-offset from buffer-base
uint32_t message_size
 size of message in byte
uint32_t error_value
 optional error-code of message
union {
   struct {
      unsigned int   valid: 1
 Is this entry valid?
      unsigned int   outstanding: 1
 Message is not yet received?
      unsigned int   buffer_used: 1
 Is Bufferspace used?
      unsigned int   reserved: 5
 reserved
   }   bits
 flag-struct
   uint8_t   value
 union-value
} flags
 flag-union
uint8_t reserved [3]
 reserved

Field Documentation

allocated buffer-offset from buffer-base

Definition at line 127 of file imoc_core.h.

Referenced by IMOC_bmalloc().

size of message in byte

Definition at line 128 of file imoc_core.h.

Referenced by IMOC_bmalloc().

optional error-code of message

Definition at line 129 of file imoc_core.h.

Is this entry valid?

Definition at line 134 of file imoc_core.h.

Message is not yet received?

Definition at line 135 of file imoc_core.h.

Is Bufferspace used?

Definition at line 136 of file imoc_core.h.

reserved

Definition at line 137 of file imoc_core.h.

union-value

Definition at line 139 of file imoc_core.h.

Referenced by MOC_Wait().

reserved

Definition at line 141 of file imoc_core.h.


The documentation for this struct was generated from the following file:

Generated on Thu Feb 12 13:51:20 2009 for MPI On Cell (Documentation) by  doxygen 1.5.6