MSGQ_setErrorHandler
Application Program Interface
2-261
The following table describes the fields in the MSGQ_AsyncErrorMsg
structure:
The following table lists the valid errorType values and the meanings of
their arg fields:
Field
Type
Description
header
MSGQ_MsgHeader
Required field for every message
errorType
MSGQ_MqtError
Error ID
mqtId
Uint16
ID of the transport that sent the
error message
parameter
Uint16
Error-specific field
errorType
mqtId
parameter
MSGQ_MQTERROREXIT
ID of the transport that is exiting.
Not used.
MSGQ_MQTFAILEDPUT
ID of the transport that failed to
send a message.
ID of destination queue. The
parameter is 16 bits, so only the
lower 16 bits of the msgqQueue is
logged. The top 16 bits of the
msgQueue contain the destination
processor ID, which is also the
mqtId. You can OR the mqtId
shifted over by 16 bits with the
parameter to get the full destina-
tion msgqQueue.
MSGQ_MQTERRORINTERNAL
Generic internal error.
Transport defined.
MSGQ_MQTERRORPHYSICAL
Problem with the physical link.
Transport defined.
MSGQ_MQTERRORALLOC
Transport could not allocate mem-
ory.
Size of the requested memory.