The language bindings only map specific between uint {16,32,64}_t types and do not include the 8-bit uints.
http://svn.apache.org/viewvc?view=revision&revision=1422060
Due to this bug, the perl client is not able to query for the amqp message priority. Current behavior: The getPriority() message method returns the following value: '_p_uint8_t=HASH(0x9f7850), it is not possible to get the uint8 value. Expected behavior: A number (8bit unsigned integer) is returned by the getPriority() message method. QE Note: Please retest this issue as a part of this bz.
The patch with 8-bit uint type support was added; the message priority (8-bit uint value) is displayed properly now. Verified on packages perl-qpid-0.22-7, qpid-cpp-0.22-35 on Rhel6.5-i386 and Rhel6.5-x86_64. --> VERIFIED
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2014-1296.html