A structure which contains the information that is required to administer a Queue. These are the features which are common to all queues.
The same structure is used to creation/inquire/update. Some elements are not permitted for some operations.
Data Fields | |
MQEVERSION | version |
MQEINT32 | opFlags |
MQeStringHndl | hDescription |
MQeStringHndl | hFileDesc |
MQeVectorHndl | hQAliasNameList |
MQEINT64 | queueExpiry |
MQEINT64 | queueCreationDate |
MQEINT32 | queueMaxMsgSize |
MQEINT32 | queueMaxQSize |
MQEINT32 | queueCurrentSize |
MQEBOOL | queueActive |
MQEBYTE | queuePriority |
MQeStringHndl | hRealName |
MQEBYTE | queueMode |
|
version of this structure |
|
Flags to indicate what parts of this structure have been set/requested |
|
Description of the queue (Read/Write) |
|
File Description for the Message Store (Read/Create/Write) |
|
Alias List (Read Only) |
|
Default Queue Expiry (Read/Write) |
|
Queue Creation Date (Read Only) |
|
Queue Max Message Size. (Read/Write)
|
|
Maximum Number of messages on the queue (Read/Write) |
|
Current size of the Queue (all msg states) (Read) |
|
Indication of the Queue's state (Read Only) |
|
Priority of messages on the queue, that don't have a set priority (Read/Write) |
|
Name of the queue (Read/Write) |
|
The mode of the queue |