Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/libamqp/libamqp
libamqp is a C client for the AMQP 1.0 protocol
https://github.com/libamqp/libamqp
Last synced: 18 days ago
JSON representation
libamqp is a C client for the AMQP 1.0 protocol
- Host: GitHub
- URL: https://github.com/libamqp/libamqp
- Owner: libamqp
- License: apache-2.0
- Created: 2011-04-15T14:24:31.000Z (over 13 years ago)
- Default Branch: develop
- Last Pushed: 2015-04-21T09:56:40.000Z (over 9 years ago)
- Last Synced: 2024-07-31T22:55:31.085Z (3 months ago)
- Language: C
- Homepage: http://www.libamqp.org
- Size: 4.3 MB
- Stars: 35
- Watchers: 3
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
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 athttp://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
$ makeThe CMake build has been broken and will be fixed over the next few days.
Authors:
Eamon WalsheContributors:
Petr GotthardReferences:
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.pdfStormMQ Limited UK Office:
Gateshead int'l Business Centre, Mulgrave Terrace, Gateshead, NE8 1AN, United Kingdom
Telephone: +44 845 3712 567StormMQ 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