Mirror of Apache Qpid C++
C++ Python Ruby CMake C# Shell Other
Clone or download
Permalink
Failed to load latest commit information.
CMakeModules QPID-8128: Fix pkg-config based builds Mar 21, 2018
bin QPID-7920: update notes and helper script for releases Nov 21, 2017
bindings QPID-8183: Remove examples for the deprecated QMF API May 7, 2018
docs QPID-8048: Update versions for the next release Mar 28, 2018
etc QPID-7999: Move Fedora-specific init scripts to the fedora dir; disab… Mar 14, 2018
examples QPID-7148: Update CMake files to use better more modern style and fea… Mar 16, 2016
include QPID-8041: Allow virtualhost field to be specified when forming an AM… Nov 17, 2017
management/python QPID-8048: Update versions for the next release Mar 28, 2018
managementgen NO-JIRA: Git ignore some more pyc files Aug 10, 2016
packaging QPID-7207: Rename and relocate files inside the cpp subtree Apr 20, 2016
rubygen QPID-5703: Quiet the code generators Feb 10, 2015
specs QPID-5237: Self-contained C++ source distribution Oct 29, 2013
src QPID-8221: patch from Chen Wan to add connection timeout to client Aug 8, 2018
.gitignore QPID-7895: Update to linearstore to make the flush timer more intelli… Aug 22, 2017
.travis.yml QPID-8043: some tweaks made to the Travis config during debug, gets t… Nov 21, 2017
BuildInstallSettings.cmake NO-JIRA: Fix RPATH setting for rpm builds which set absolute paths Aug 21, 2015
CMakeLists.txt QPID-8187 Allow incompatible function casts for SASL compatibility (G… May 12, 2018
CTestConfig.cmake add ASF licence to various files in the cpp tree Oct 31, 2010
CTestCustom.cmake QPID-7494: To work around a problem in CMake 2.8.11, avoid use of a s… Nov 4, 2016
INSTALL-WINDOWS.txt QPID-7207: Rename and relocate files inside the cpp subtree Apr 20, 2016
INSTALL.txt NO-JIRA: Add cyrus mech packages for test-time dependencies May 13, 2018
LICENSE.txt QPID-7207: Rename and relocate files inside the cpp subtree Apr 20, 2016
NOTICE.txt NO-JIRA: update year in NOTICE file Jan 17, 2018
README.md NO-JIRA: Add CI badges to the readme Apr 20, 2018
RELEASE.md NO-JIRA: update release helper notes Mar 14, 2018
VERSION.txt QPID-8048: Update versions for the next release Mar 28, 2018
appveyor.yml NO-JIRA: Add TravisCI and Appveyor configuration files Aug 12, 2016
cmake_uninstall.cmake.in NO-JIRA: Add missing apache copyright licence text. Dec 16, 2013

README.md

Qpid C++

Linux build status Windows build status

Introduction

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:

http://qpid.apache.org

For documentation, go to:

http://qpid.apache.org/documentation

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.