Jump To Close Expand all Collapse all Table of contents Using the AMQ C++ Client Making open source more inclusive 1. Overview Expand section "1. Overview" Collapse section "1. Overview" 1.1. Key features 1.2. Supported standards and protocols 1.3. Supported configurations 1.4. Terms and concepts 1.5. Document conventions 2. Installation Expand section "2. Installation" Collapse section "2. Installation" 2.1. Prerequisites 2.2. Installing on Red Hat Enterprise Linux 2.3. Installing on Microsoft Windows 3. Getting started Expand section "3. Getting started" Collapse section "3. Getting started" 3.1. Prerequisites 3.2. Running Hello World on Red Hat Enterprise Linux 4. Examples Expand section "4. Examples" Collapse section "4. Examples" 4.1. Sending messages 4.2. Receiving messages 5. Using the API Expand section "5. Using the API" Collapse section "5. Using the API" 5.1. Handling messaging events 5.2. Creating a container 5.3. Setting the container identity 6. Network connections Expand section "6. Network connections" Collapse section "6. Network connections" 6.1. Connection URLs 6.2. Creating outgoing connections 6.3. Configuring reconnect 6.4. Configuring failover 6.5. Accepting incoming connections 7. Security Expand section "7. Security" Collapse section "7. Security" 7.1. Securing connections with SSL/TLS 7.2. Connecting with a user and password 7.3. Configuring SASL authentication 7.4. Authenticating using Kerberos 8. Senders and receivers Expand section "8. Senders and receivers" Collapse section "8. Senders and receivers" 8.1. Creating queues and topics on demand 8.2. Creating durable subscriptions 8.3. Creating shared subscriptions 9. Message delivery Expand section "9. Message delivery" Collapse section "9. Message delivery" 9.1. Sending messages 9.2. Tracking sent messages 9.3. Receiving messages 9.4. Acknowledging received messages 10. Error handling Expand section "10. Error handling" Collapse section "10. Error handling" 10.1. Catching exceptions 10.2. Handling connection and protocol errors 11. Logging Expand section "11. Logging" Collapse section "11. Logging" 11.1. Enabling protocol logging 12. Threading and scheduling Expand section "12. Threading and scheduling" Collapse section "12. Threading and scheduling" 12.1. The threading model 12.2. Thread-safety rules 12.3. Work queues 12.4. The wake primitive 12.5. Scheduling deferred work 12.6. Using older versions of C++ 13. File-based configuration Expand section "13. File-based configuration" Collapse section "13. File-based configuration" 13.1. File locations 13.2. The file format 13.3. Configuration options 14. Interoperability Expand section "14. Interoperability" Collapse section "14. Interoperability" 14.1. Interoperating with other AMQP clients 14.2. Interoperating with AMQ JMS 14.3. Connecting to AMQ Broker 14.4. Connecting to AMQ Interconnect A. Using your subscription Expand section "A. Using your subscription" Collapse section "A. Using your subscription" A.1. Accessing your account A.2. Activating a subscription A.3. Downloading release files A.4. Registering your system for packages B. Using Red Hat Enterprise Linux packages Expand section "B. Using Red Hat Enterprise Linux packages" Collapse section "B. Using Red Hat Enterprise Linux packages" B.1. Overview B.2. Searching for packages B.3. Installing packages B.4. Querying package information C. Using AMQ Broker with the examples Expand section "C. Using AMQ Broker with the examples" Collapse section "C. Using AMQ Broker with the examples" C.1. Installing the broker C.2. Starting the broker C.3. Creating a queue C.4. Stopping the broker Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Using the AMQ C++ Client Red Hat AMQ 2021.Q3For Use with AMQ Clients 2.10Legal NoticeAbstract This guide describes how to install and configure the client, run hands-on examples, and use your client with other AMQ components. Next