All the C parameters are passed in using a parameter structure. This structure needs to be initialized before it can be used by setting it to LOCAL_Q_INIT_VAL.
Element type | Element name | Description |
---|---|---|
MQEINT32 | opFlags | Flags to indicate what parts of this structure have been set/requested |
MQeStringHndl | hDescription | Description of the queue |
MQeStringHndl | hFileDesc | File Description for the Message Store (Read/Create/Write) |
MQeVectorHndl | hQAliasNameList | Alias List |
MQEINT64 | queueExpiry | Queue Expiry |
MQEINT64 | queueCreationDate | Queue Creation Date |
MQEINT32 | queueMaxMsgSize | Queue Max Message Size |
MQEINT32 | queueMaxQSize | Maximum Number of messages on the queue |
MQEINT32 | queueCurrentSize | Current® size of the Queue (all msg states) |
MQEBOOL | queueActive | Indication of the Queue's state |
MQEBYTE | queuePriority | Priority of messages on the queue |