HTTPS clone URL
Subversion checkout URL
libamqp is a C client for the AMQP 1.0 protocol
C C++ Ruby Other
Fetching latest commit...
Cannot retrieve the latest commit at this time.
libamqp readme. libamqp is Copyright 2011-2012 StormMQ Limited. libamqp is licensed under the Apache License, Version 2.0 (the "License"); you may not use libamqp except in compliance with the License. A copy of the License can be found in the file LICENSE distributed with this package, or you may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Dependencies: Libamqp has a dependency on UnitTest++ (see: http://unittest-cpp.sourceforge.net/) Details on the licensing of UnitTest++ are in: 3rd-party/UnitTest++/README, and 3rd-party/UnitTest++/COPYING. UnitTest++ is required by the libamqp build and does not introduce a dependency on code linking with libamqp. Libamqp uses a fast mutex implementation that is based on the TinyThread++ (see: http://tinythread.sourceforge.net) fast_mutex class. Details on the licensing of TinyTHreads++ are in 3rd-party/TinyThread++-1.0/README.txt. Libamqp has a dependency on Libev (see: http://software.schmorp.de/pkg/libev.html). Details on the licensing of livev are in: 3rd-party/libev-4_4/LICENSE. Currently you must have libev installed on your system to build or use libamqp. Libamqp uses Paul Hsieh's SuperFastHast (see: http://www.azillionmonkeys.com/qed/hash.html) Details on the licensing of SuperFastHast are in: 3rd-party/PaulHsieh/LICENSE. See src/?? for usage. Building: Use gmake: $ cd src $ make The CMake build has been broken and will be fixed over the next few days. Authors: Eamon Walshe <firstname.lastname@example.org> Contributors: Petr Gotthard <email@example.com> References: Miller, Peter, "Recursive Make Considered Harmful", http://aegis.sourceforge.net/auug97.pdf Peterson, Adam, "Patterns in C - Part 2: STATE", http://www.adampetersen.se/Patterns%20in%20C%202,%20STATE.pdf StormMQ Limited UK Office: Gateshead int'l Business Centre, Mulgrave Terrace, Gateshead, NE8 1AN, United Kingdom Telephone: +44 845 3712 567 StormMQ Limited registered office: 78 Broomfield Road, Chelmsford, Essex, CM1 1SS, United Kingdom StormMQ Limited is Registered in England and Wales under Company Number 07175657 StormMQ.com