Quick Links:

bmqa | bmqpi | bmqt

Components

Package bmqa
[Package Group bmq]

Provide applications public API for the BlazingMQ SDK. More...

Components

 Component bmqa_abstractsession
 

Provide a pure protocol for a BlazingMQ session.

 Component bmqa_closequeuestatus
 

Provide Value-Semantic Type for a close queue operation status.

 Component bmqa_configurequeuestatus
 

Provide Value-Semantic Type for a configure queue operation status.

 Component bmqa_confirmeventbuilder
 

Provide a builder for batching confirmation messages.

 Component bmqa_event
 

Provide a generic variant encompassing all types of events.

 Component bmqa_manualhosthealthmonitor
 

Provide a minimal implementation of bmqpi::HostHealthMonitor.

 Component bmqa_message
 

Provide the application with a message data object.

 Component bmqa_messageevent
 

Provide the application with data event notifications.

 Component bmqa_messageeventbuilder
 

Provide a builder for MessageEvent objects.

 Component bmqa_messageiterator
 

Provide a mechanism to iterate over the messages of a MessageEvent.

 Component bmqa_messageproperties
 

Provide a VST representing message properties.

 Component bmqa_mocksession
 

Provide a mock session, implementing bmqa::AbstractSession.

 Component bmqa_openqueuestatus
 

Provide Value-Semantic Type for an open queue operation status.

 Component bmqa_queueid
 

Provide a value-semantic efficient identifier for a queue.

 Component bmqa_session
 

Provide access to the BlazingMQ broker.

 Component bmqa_sessionevent
 

Provide value-semantic type for system event session notifications.


Detailed Description

Outline
Purpose:
Provide applications public API for the BlazingMQ SDK.
MNEMONIC: BlazingMQ API (bmqa):
Description:
The bmqa package provides the public API of the BlazingMQ SDK for applications to use.
Hierarchical Synopsis:
The bmqa package currently has 8 components having 6 levels of physical dependency. The list below shows the hierarchical ordering of the components.
  6. bmqa_session

  5. bmqa_event
     bmqa_messageeventbuilder

  4. bmqa_messageevent

  3. bmqa_messageiterator

  2. bmqa_message
     bmqa_openqueuestatus
     bmqa_closequeuestatus
     bmqa_configurequeuestatus
     bmqa_sessionevent

  1. bmqa_queueid
Component Synopsis:
bmqa_event:
Provide a generic variant encompassing all types of events.
bmqa_message:
Provide the application with a message data object.
bmqa_messageevent:
Provide the application with data event notifications.
bmqa_messageeventbuilder:
Provide a builder for MessageEvent objects.
bmqa_messageiterator:
Provide a mechanism to iterate over the messages of a MessageEvent.
bmqa_openqueuestatus:
Provide value-semantic type for an open queue operation
bmqa_closequeuestatus:
Provide value-semantic type for a close queue operation
bmqa_configurequeuestatus:
Provide value-semantic type for a configure queue operation
bmqa_queueid:
Provide a value-semantic efficient identifier for a queue.
bmqa_session:
Provide access to the BlazingMQ broker.
bmqa_sessionevent:
Provide value-semantic type for system event session notifications.