Commit Graph

622 Commits

Author SHA1 Message Date
Emiel Bruijntjes 520fe40201 refactored handling of incoming messages from consume and get operations, to prepare for future handling of returned messages and publisher confirms. this also implies a small change to the api: the begin-callback when a message is received now also gets the original exchange and routing key (which could be useful) 2018-03-01 17:34:27 +01:00
Emiel Bruijntjes 3ccc6af475 added deferredreceiver files (forgotter in prev commit) 2018-02-27 05:09:03 +01:00
Emiel Bruijntjes e0feb17ecc renamed deferredconsumerbase into deferredreceiver, because it is not only a base class for the consumer, but also for other receiving operations: get requests and in the future also for returned messages 2018-02-27 05:08:21 +01:00
Steven Geddis 3080950cff Merge branch 'master' into hunter 2018-02-22 09:36:52 +01:00
Steven G bfa6f1d15c
Merge pull request #3 from CopernicaMarketingSoftware/master
merge latest from amqp-cpp upstream
2018-02-22 09:36:24 +01:00
Steven Geddis 4a02f24a24 hunterize 2018-02-22 09:33:01 +01:00
Emiel Bruijntjes 95f8fd5448
Merge pull request #187 from surgura/patch-1
Fix documentation to contain correct build options.
2018-02-19 04:17:05 -08:00
Aart Stuurman 65da35d464
Fix documentation to contain correct build options.
README.md contained incorrectly named build options.
2018-02-19 12:07:07 +01:00
Emiel Bruijntjes ec327de396 less conservative caching of outgoing data. This fixes #184 2018-02-07 10:08:32 +01:00
Emiel Bruijntjes f5540e9af2 fixed autodelete flag for declaring an exchange and added support for internal exchange. this fixes #183 2018-02-06 21:54:56 +01:00
Emiel Bruijntjes ba587aca13
Merge pull request #182 from lion10243/issue181-set-heartbeat
add second constructor with heartbeat interval param
2018-02-01 15:51:25 +01:00
Steven Geddis accc1810a0 remove timer interval from ctor init list 2018-02-01 15:31:19 +01:00
Steven Geddis 5a853134aa remove second ctor with heartbeat interval (extend class instead). Change private to protected to allow LibBoostAsioHandler to be extended. 2018-02-01 15:27:59 +01:00
Steven Geddis 33c8e76a7e correct comment 2018-02-01 13:11:23 +01:00
Steven Geddis ae3b94fe92 use custom heartbeat interval outright, if set. 2018-02-01 13:05:41 +01:00
Steven Geddis b713d48bb9 add second constructor with heartbeat interval; apply modern cpp typedefs; Add comments; 2018-02-01 12:44:48 +01:00
Emiel Bruijntjes f9f054d315
Merge pull request #180 from lion10243/issue11-travis-gcc5
support travis gcc 5
2018-01-31 17:18:42 +01:00
Steven Geddis c1ea6a47a5 add gcc5 support 2018-01-31 16:42:19 +01:00
Steven G fff1c65854
Merge pull request #1 from CopernicaMarketingSoftware/master
update 'master' branch from main repo
2018-01-31 15:19:04 +01:00
Emiel Bruijntjes 0cdb1fe500
Merge pull request #173 from zerodefect/build-example-ci
Build examples now with travis-ci to ensure new changes
2018-01-30 14:53:43 +01:00
zerodefect da8aef4810
Update CMakeLists.txt 2018-01-30 12:11:32 +00:00
zerodefect af1b54e268
Removed double inclusion of boost/function.hpp 2018-01-30 11:45:40 +00:00
zerodefect 1e9d1360f7 Fixed build error. 2018-01-30 10:43:08 +00:00
zerodefect 4b2c423896 Build examples now with travis-ci to ensure new changes don't break existing code. Fixed warnings as a result of lambda captures. 2018-01-30 10:07:27 +00:00
Aljar Meesters c287382770 fix includes because existing code was no longer compiling after the latest changes 2018-01-30 10:45:16 +01:00
Emiel Bruijntjes 3d823adb51 add include for boost/function.hpp 2018-01-30 09:27:43 +01:00
Emiel Bruijntjes 91c4f89159
Merge pull request #171 from surgura/clean-build
Clean build
2018-01-30 09:24:14 +01:00
Aart Stuurman 6243786b0e
Update README.md 2018-01-29 18:01:25 +01:00
Aart Stuurman 99974d36d3 fixed strcasecmp error on windows platforms. 2018-01-29 17:29:27 +01:00
Aart Stuurman 343cbfdff8 Merge branch 'clean-build' of https://github.com/surgura/AMQP-CPP into clean-build 2018-01-29 17:12:29 +01:00
Aart Stuurman 0995b3e0ec fixed htonll compile error on windows. 2018-01-29 17:12:06 +01:00
Aart Stuurman 51ee133117
Update README.md 2018-01-29 16:37:57 +01:00
Aart Stuurman f76f617c5a
Update README.md 2018-01-29 16:35:41 +01:00
Aart Stuurman 3ea9972cf6
Update README.md 2018-01-29 16:34:50 +01:00
Aart Stuurman ea70d43034
Update README.md 2018-01-29 16:34:22 +01:00
Aart Stuurman 5cbc09c680
Update CMakeLists.txt 2018-01-29 10:45:30 +01:00
Aart Stuurman c8c877846a Merge branch 'clean-build' of https://github.com/surgura/AMQP-CPP into clean-build 2018-01-29 00:29:32 +01:00
Aart Stuurman 221ed561d9 Fixed shared build on windows. Prefixed compile options. 2018-01-29 00:28:50 +01:00
Aart Stuurman 09bf7e6fa5
Update README.md 2018-01-28 22:59:21 +01:00
Aart Stuurman 144ec66e61 Merge branch 'readme' into clean-build 2018-01-28 22:48:54 +01:00
Aart Stuurman 0b8e77fdd2
Update README.md 2018-01-28 22:46:47 +01:00
Aart Stuurman 89d9607230
Update README.md 2018-01-28 22:42:55 +01:00
Aart Stuurman a783afc1cd
Update README.md 2018-01-28 22:42:37 +01:00
Aart Stuurman 3909cb3ea2
Update README.md 2018-01-28 22:42:00 +01:00
Aart Stuurman 6065fbfe90
Update README.md 2018-01-28 22:41:30 +01:00
Aart Stuurman f4ab1137d3
Update README.md 2018-01-28 22:40:51 +01:00
Aart Stuurman f214254319
Update README.md 2018-01-28 22:35:55 +01:00
Aart Stuurman f90f0ed321
Update README.md 2018-01-28 22:35:22 +01:00
Aart Stuurman 8f7b3f6fd4
Update README.md 2018-01-28 22:34:09 +01:00
Aart Stuurman 017dc11dce
Update README.md 2018-01-28 22:30:54 +01:00