#include <imoc_core.h>

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 | |
allocated buffer-offset from buffer-base
Definition at line 127 of file imoc_core.h.
Referenced by IMOC_bmalloc().
| unsigned int moc_message_status_struct::valid |
| unsigned int moc_message_status_struct::outstanding |
| unsigned int moc_message_status_struct::buffer_used |
| unsigned int moc_message_status_struct::reserved |
| struct { ... } moc_message_status_struct::bits |
flag-struct
Referenced by __attribute__(), IMOC_bmalloc(), IMOC_getFreeMID(), IMOC_testForMessageCompletion(), IMOC_waitForMessageCompletion(), MOC_Bsend(), MOC_ISsend(), MOC_Ssend(), and MOC_Test().
| uint8_t moc_message_status_struct::value |
| union { ... } moc_message_status_struct::flags |
flag-union
Referenced by __attribute__(), IMOC_bmalloc(), IMOC_getFreeMID(), IMOC_testForMessageCompletion(), IMOC_waitForMessageCompletion(), MOC_Bsend(), MOC_ISsend(), MOC_Ssend(), MOC_Test(), and MOC_Wait().
| uint8_t moc_message_status_struct::reserved[3] |
1.5.6