SysLink API Reference  2.21.03.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
MessageQ_MsgHeader Struct Reference

Required first field in every message. More...

#include <MessageQ.h>

Collaboration diagram for MessageQ_MsgHeader:
Collaboration graph

Data Fields

Bits32 reserved0
Bits32 reserved1
Bits32 msgSize
Bits16 flags
Bits16 msgId
Bits16 dstId
Bits16 dstProc
Bits16 replyId
Bits16 replyProc
Bits16 srcProc
Bits16 heapId
Bits16 seqNum
Bits16 reserved

Detailed Description

Required first field in every message.


Field Documentation

Bits32 MessageQ_MsgHeader::reserved0

reserved for List.elem->next

Bits32 MessageQ_MsgHeader::reserved1

reserved for List.elem->prev

Bits32 MessageQ_MsgHeader::msgSize

message size

Bits16 MessageQ_MsgHeader::flags

bitmask of different flags

Bits16 MessageQ_MsgHeader::msgId

message id

Bits16 MessageQ_MsgHeader::dstId

destination queue id

Bits16 MessageQ_MsgHeader::dstProc

destination processor id

Bits16 MessageQ_MsgHeader::replyId

reply id

Bits16 MessageQ_MsgHeader::replyProc

reply processor

Bits16 MessageQ_MsgHeader::srcProc

source processor

Bits16 MessageQ_MsgHeader::heapId

heap id

Bits16 MessageQ_MsgHeader::seqNum

sequence number

Bits16 MessageQ_MsgHeader::reserved

reserved


The documentation for this struct was generated from the following file:
Copyright 2014, Texas Instruments Incorporated