bmqt.txt

@PURPOSE: Provide value-semantic vocabulary types.

@MNEMONIC: BlazingMQ (vocabulary) Types (bmqt)

@DESCRIPTION: The 'bmqt' package provides low level value-semantic vocabulary
 types for use by the BlazingMQ SDK.

/Hierarchical Synopsis
/---------------------
 The 'bmqt' package currently has 11 components having 1 level of physical
 dependency.  The list below shows the hierarchical ordering of the components.
..
  1. bmqt_correlationid
     bmqt_encodingtype
     bmqt_hosthealthstate
     bmqt_messageeventtype
     bmqt_messageguid
     bmqt_queueflags
     bmqt_queueoptions
     bmqt_resultcode
     bmqt_sessioneventtype
     bmqt_sessionoptions
     bmqt_uri
     bmqt_version
..

/Component Synopsis
/------------------
: 'bmqt_compressionalgorithmtype':
:      Provide an enumeration for different compression algorithm types.

: 'bmqt_correlationid':
:      Provide a value-semantic type usable as an efficient identifier.
:
: 'bmqt_encodingtype':
:      Provide an enumeration for different message encoding types.
:
: 'bmqt_hosthealthstate':
:      Provide an enumeration for different host health states.
:
: 'bmqt_messageeventtype':
:      Provide an enumeration for the different types of message events.
:
: 'bmqt_messageguid':
:      Provide a value-semantic global unique identifier for BlazingMQ messages
:
: 'bmqt_queueflags':
:      Provide enums for flags to use at Queue open.
:
: 'bmqt_queueoptions':
:      Provide a value-semantic type for options related to a queue.
:
: 'bmqt_resultcode':
:      Provide enums for various publicly exposed result code.
:
: 'bmqt_sessioneventtype':
:      Provide an enumeration for the different types of session events.
:
: 'bmqt_sessionoptions':
:      Provide a value-semantic type to configure session with the broker.
:
: 'bmqt_uri':
:      Provide value-semantic type and utilities for a BlazingMQ queue URI.
:
: 'bmqt_version':
:      Provide a value-semantic type representing a version (major minor).