Show Table of Contents Hide Table of Contents English English Multi-page HTML Single-page HTML PDF ePub Using the AMQ C++ Client1. Overview1.1. Key features1.2. Supported standards and protocols1.3. Supported configurations1.4. Terms and concepts1.5. Document conventions2. Installation2.1. Prerequisites2.2. Installing on Red Hat Enterprise Linux2.3. Installing on Microsoft Windows3. Getting started3.1. Preparing the broker3.2. Building the examples3.3. Sending and receiving messages4. Examples4.1. Sending messages4.2. Receiving messages5. Using the API5.1. Basic operation5.1.1. Handling messaging events5.1.2. Creating a container5.2. Network connections5.2.1. Connection URLs5.2.2. Creating outgoing connections5.2.3. Configuring reconnect5.2.4. Configuring failover5.3. Message delivery5.3.1. Sending messages5.3.2. Tracking sent messages5.3.3. Receiving messages5.3.4. Acknowledging received messages5.4. Error handling5.5. Security5.5.1. Securing connections with SSL/TLS5.5.2. Connecting with a user and password5.5.3. Configuring SASL authentication5.5.4. Authenticating using Kerberos5.6. Timers5.6.1. Scheduling deferred work5.7. More information6. Multithreading6.1. Threading model6.2. Thread-safety rules6.3. Work queues6.4. The wake primitive6.5. Using older versions of C++7. Interoperability7.1. Interoperating with other AMQP clients7.2. Interoperating with AMQ JMS7.3. Connecting to AMQ Broker7.4. Connecting to AMQ InterconnectA. Using your subscriptionLegal Notice Red Hat Training A Red Hat training course is available for Red Hat AMQ Using the AMQ C++ Client Red Hat AMQ 7.2For Use with AMQ Clients 2.2Legal NoticeAbstract This guide describes how to install and configure the client, run hands-on examples, and use your client with other AMQ components. 1. Overview Where did the comment section go?Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.