C

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.

Table 1. Queue properties available in C
Element typeElement nameDescription
MQEINT32opFlagsFlags to indicate what parts of this structure have been set/requested
MQeStringHndlhDescriptionDescription of the queue
MQeStringHndlhFileDescFile Description for the Message Store (Read/Create/Write)
MQeVectorHndlhQAliasNameListAlias List
MQEINT64queueExpiryQueue Expiry
MQEINT64queueCreationDateQueue Creation Date
MQEINT32queueMaxMsgSizeQueue Max Message Size
MQEINT32queueMaxQSizeMaximum Number of messages on the queue
MQEINT32queueCurrentSizeCurrent size of the Queue (all msg states)
MQEBOOLqueueActiveIndication of the Queue's state
MQEBYTEqueuePriorityPriority of messages on the queue

Parent topic: Local queue properties