Commit Graph

18 Commits

Author SHA1 Message Date
Matt Broadstone 21c03b2bab Merge pull request #54 from droidsyer/fixedTimeout
Added Fixed timeout and Git version.
2016-10-04 10:11:15 -04:00
De Stefano 1c205642d1 Fix git tag. 2016-10-03 23:15:50 +02:00
De Stefano 96f2a88020 Fixed git_tag. 2016-10-03 23:12:20 +02:00
De Stefano 275c5dce33 Added GIT_VERSION. 2016-10-03 22:44:49 +02:00
Ernesto De Stefano d7a59f7ef0 Update src.pro
For build debug and release:
After you include qamqpInterface.pri,
you will link debug and release library depending on the current qmake build configuration.
2016-03-04 10:30:10 +01:00
Stuart Longland beb89b30b8 QAmqpChannelHash: Container for storing channels. 2015-04-13 08:27:57 +10:00
Matt Broadstone f35e939446 Add coveralls support to travis builds 2014-09-16 17:42:21 -04:00
Matt Broadstone 9887fa2333 rpath improvements
Improve on the previous commit adding QMAKE_RPATHDIR. We can now use
rpath for out-of-source builds, as well as on osx.
2014-09-13 18:28:05 -04:00
Matt Broadstone 6a3d355de2 rename amqp_ files to qamqp
amqp_<filename> is used in at least two other C/C++ projects related
to amqp, so this commit changes all our source to use a qamqp header.
This avoids potential clashes, and is more in line with Qt style
2014-08-26 15:05:39 -04:00
Matt Broadstone 0ccb3035cd move QAMQP::Frame to private API
QAMQP::Frame used to be public API mostly for MessageProperties. There
is no longer a need to keep this API public, as it should all be wrapped
with the cleaner Message/Queue/Exchange/Client API set
2014-08-26 09:57:08 -04:00
Matt Broadstone d5cc6258c6 refactor type handling in QAMQP
There are two distinctive type sets in AMQP, the basic AMQP types
and then the superset of Table value types. This commit attempts to
make that distinction more clear by the addition of a Table class.
Basically, AMQP value type read/write support is left in Frame for the
time being, while table value field read/write support has been moved
to the Table class. Also, a number of type differences exist between
the spec and rabbitmq's binary parser (noted in the errata page) which
were not previously honored.
2014-08-05 14:34:12 -04:00
Matt Broadstone 01d792f38d refactor Message to be explicitly shared class, rather than passing
shared pointers around directly
2014-06-05 15:37:41 -04:00
Matt Broadstone d4b1824b46 merged Client Connection and Network classes, fixed a bug allowing for proper
connecting and disconnecting from a broker
2014-06-03 16:11:30 -04:00
Matt Broadstone 128f350cf8 refactored QAMQP::Network to include a dptr, made whole class private as it is
not meant to be used externally (only used by Client internally)
2014-06-03 12:28:12 -04:00
Matt Broadstone 60bcfabe2b refactor Connection into a private class, since it can only be created by a Client.
moved ConnectionPrivate methods into Connection
2014-06-03 11:50:24 -04:00
Matt Broadstone cd33957147 rename amqp => amqp_client 2014-05-28 13:05:51 -04:00
Matt Broadstone 7394092f60 turn qamqp into a proper library, set up test dir structure, moved qamqp test app to manual test 2014-05-28 12:52:42 -04:00
Matt Broadstone 565d0e04df rename and move pro files 2014-05-28 12:36:50 -04:00