Quick Links:

bmqa | bmqpi | bmqt

Components

Here is a table of all package groups (a.k.a., groups), packages, and components:

 

  Group   Package Mnemonic/Component Purpose
bmq  BlazingMQPublic SDK API for the BlazingMQ framework
  bmqaBlazingMQ APIProvide applications public API for the BlazingMQ SDK
    bmqa_abstractsessionProvide a pure protocol for a BlazingMQ session
    bmqa_closequeuestatusProvide Value-Semantic Type for a close queue operation status
    bmqa_configurequeuestatusProvide Value-Semantic Type for a configure queue operation status
    bmqa_confirmeventbuilderProvide a builder for batching confirmation messages
    bmqa_eventProvide a generic variant encompassing all types of events
    bmqa_manualhosthealthmonitorProvide a minimal implementation of bmqpi::HostHealthMonitor
    bmqa_messageProvide the application with a message data object
    bmqa_messageeventProvide the application with data event notifications
    bmqa_messageeventbuilderProvide a builder for MessageEvent objects
    bmqa_messageiteratorProvide a mechanism to iterate over the messages of a MessageEvent
    bmqa_messagepropertiesProvide a VST representing message properties
    bmqa_mocksessionProvide a mock session, implementing bmqa::AbstractSession
    bmqa_openqueuestatusProvide Value-Semantic Type for an open queue operation status
    bmqa_queueidProvide a value-semantic efficient identifier for a queue
    bmqa_sessionProvide access to the BlazingMQ broker
    bmqa_sessioneventProvide value-semantic type for system event session notifications
  bmqpiBlazingMQ Public InterfacesProvide an interface for monitoring the health of the host
    bmqpi_dtcontextProvide an interface for a context with a notion of a current span
    bmqpi_dtspanProvide an interface representing a span of a distributed trace
    bmqpi_dttracerProvide an interface that can create new DTSpan objects
    bmqpi_hosthealthmonitorProvide an interface for monitoring the health of the host
  bmqtBlazingMQ (vocabulary) TypesProvide value-semantic vocabulary types
    bmqt_compressionalgorithmtypeProvide an enumeration for different compression algorithm types
    bmqt_correlationidProvide a value-semantic type usable as an efficient identifier
    bmqt_encodingtypeProvide an enumeration for different message encoding types
    bmqt_hosthealthstateProvide an enumeration for different host health states
    bmqt_messageeventtypeProvide an enumeration for the different types of message events
    bmqt_messageguidProvide a value-semantic global unique identifier for BlazingMQ
    bmqt_propertytypeProvide enum for the supported data types for a message property
    bmqt_queueflagsProvide enumerators for flags to use at Queue open
    bmqt_queueoptionsProvide a value-semantic type for options related to a queue
    bmqt_resultcodeProvide enums for various publicly exposed result code
    bmqt_sessioneventtypeProvide an enumeration for the different types of session events
    bmqt_sessionoptionsProvide a value-semantic type to configure session with the broker
    bmqt_subscriptionProvide a value-semantic types for subscription related API
    bmqt_uriProvide value-semantic type and utilities for a BlazingMQ queue
    bmqt_versionProvide a value-semantic type representing a version (major minor)