Mirror of Apache Qpid C++

Clone this repo:
  1. 8e054e0 QPID-8390> Corrected FindProton.cmake relative path search (#22) by Chris Richardson · 4 weeks ago master
  2. f273d15 QPID-8476: Fix order within member initializer list (#23) by Franz Hollerer · 3 months ago
  3. 09ec3c9 minor doc fixes by Gordon Sim · 6 months ago
  4. 9be8db5 QPID-8453: fix boundary test between map8 and map32 encodings for AMQP 1.0 messages by Cliff Jansen · 6 months ago
  5. c17d978 QPID-8430: Reduce memory consumption of AMQP 0-10 messages when rerouted by preventing deep copy of non-persistent messages. AMQP 1.0 memory consumption is unchanged. by Kim van der Riet · 10 months ago

Qpid C++

Linux build status Windows build status


Qpid C++ is a C++ implementation of the AMQP protocol described at http://amqp.org/.

For additional software or information on the Qpid project go to:


For documentation, go to:


Available documentation

  • INSTALL.txt - How to install Qpid C++
  • LICENSE.txt - The Apache license
  • NOTICE.txt - Corresponds to the section 4 d of the Apache License, Version 2.0
  • docs/ - Feature and design notes, other documentation

Quick start

In C++ distributions:

mkdir BLD      # The recommended way to use cmake is in a separate
               # build directory
cd BLD
cmake ..       # Generates code and makefiles
make test      # Runs tests
make install   # Installs the client and daemon

The INSTALL.txt notes contain more detailed information on compiling and installing this software.

examples/README.txt describes the C++ client API examples.