Commit Graph

969 Commits

Author SHA1 Message Date
Emiel Bruijntjes 0d00bbb7f6 code layout 2023-08-24 21:47:31 +02:00
Emiel Bruijntjes 2ba4237d57 add robustness 2023-08-24 21:46:39 +02:00
Emiel Bruijntjes 019c270add
Merge pull request #508 from olejniczak/master
#507 connection_name property is not set on windows platform
2023-08-24 21:23:47 +02:00
Przemyslaw Olejniczak b280aef308 #507 connection_name property is not set on windows platform 2023-08-24 21:21:24 +02:00
Przemyslaw Olejniczak a68cd2ed49 #507 connection_name property is not set on windows platform 2023-08-24 14:13:18 +02:00
Emiel Bruijntjes 38eff4019d added "override" to TcpConnection::onUnblocked(). Fixes #504 2023-07-13 21:33:36 +02:00
Emiel Bruijntjes 19b7136a64
Merge pull request #502 from CopernicaMarketingSoftware/connection-blocked-notification
Implement connection.blocked notification handling
2023-07-03 13:49:16 +02:00
Timo Sluis 89ba9138c0 implement tcp handler and pass reason to callback 2023-07-03 13:05:09 +02:00
Timo Sluis 4fb968f7a4 implemented connection.blocked handling and callbacks 2023-07-03 11:41:02 +02:00
Emiel Bruijntjes 12f4314d2a fix setting the connection name 2023-06-24 13:26:10 +02:00
Emiel Bruijntjes ff1fbed177 prepare for next release 2023-06-22 20:41:04 +02:00
Emiel Bruijntjes 726b196578 better comment 2023-06-22 20:00:28 +02:00
Emiel Bruijntjes 54b625693c {1:00} fixed possible crash in AMQP::Reliable when more messages are published as result of an incoming ack/nack (the iterator in a map could be invalidated by the call back to user space) 2023-06-22 19:47:01 +02:00
Emiel Bruijntjes d87343afbc {auto} implemented connection_name property 2023-06-21 12:47:46 +02:00
Emiel Bruijntjes 5c929ee4e8 prepare for upcoming release 2023-04-24 12:58:02 +02:00
thomaskamps f20525614f
Merge pull request #497 from CopernicaMarketingSoftware/better-connection-info
Add more information to the ConnectionStartFrame
2023-04-24 12:14:26 +02:00
Emiel Bruijntjes dcde4caca4 fix compiling on win32 2023-04-24 11:06:42 +02:00
Emiel Bruijntjes 89a245a05b fix compiling on win32 2023-04-24 11:04:09 +02:00
Emiel Bruijntjes 4ef552ba39 pass version number to source files 2023-04-22 16:42:51 +02:00
Emiel Bruijntjes d8550894ba include version number of amqp-cpp, longer product name, change order of platform info 2023-04-22 16:33:31 +02:00
Emiel Bruijntjes 5bc547b121 add better connection information 2023-04-22 15:56:41 +02:00
Emiel Bruijntjes 4fcbd19072 prepare for upcoming release 2023-04-12 14:44:06 +02:00
Emiel Bruijntjes 9413c9d7aa support removal of properties from a message header 2023-04-12 08:25:00 +02:00
Emiel Bruijntjes 40456bbffb The libev example handler can now be given a priority 2023-04-12 08:16:40 +02:00
Emiel Bruijntjes cf99cc9648 prepare for upcoming version 2023-03-27 15:35:09 +02:00
Emiel Bruijntjes cdcdaf79a3 added more constructors to AMQP::Envelope 2023-03-27 14:12:37 +02:00
Emiel Bruijntjes 31ded89de5 prepared for upcoming version 4.3.22 2023-03-26 18:43:32 +02:00
Emiel Bruijntjes e841b3ff69 AMQP::Tagger now takes a std::string_view 2023-03-26 18:40:14 +02:00
Emiel Bruijntjes 48b9f05677 AMQP::Reliable::publish() now takes std::string_view + added extra constructor to AMQP::Envelope 2023-03-26 18:31:55 +02:00
Emiel Bruijntjes 7d3e79057c prepare for upcoming release 2023-02-23 11:14:52 +01:00
Emiel Bruijntjes b5f67d1f15
Update docs to mention C++17 2023-02-23 11:10:57 +01:00
Emiel Bruijntjes bbf9473214 Merge branch 'master' of github.com:CopernicaMarketingSoftware/AMQP-CPP 2023-02-23 11:06:31 +01:00
Emiel Bruijntjes a37c354bea {auto} when wrapping a tagger around a channel that already has an error-callback installed, we should preserve the old callback 2023-02-23 11:06:15 +01:00
Emiel Bruijntjes 51caa97516
Merge pull request #493 from hellovuong/master 2023-02-13 17:01:09 +01:00
Long Vuong 2dd3999d02 Upgrade to C++17 to use std::string_view 2023-02-13 14:43:53 +01:00
Emiel Bruijntjes 84a87d8f93 many methods in the Channel class now take a std::string_view instead of a std::string parameter, and are thus a bit more efficient 2023-02-13 10:27:51 +01:00
Emiel Bruijntjes 1adbd25164 prepare for upcoming release 2023-01-11 09:05:39 +01:00
Emiel Bruijntjes 6ddabe4ead fix #489, Address::operator== is broken 2023-01-10 10:45:43 +01:00
Emiel Bruijntjes 0a8c26be52 moved comment about exceptions a bit up 2022-12-31 09:48:06 +01:00
Emiel Bruijntjes d8ea41ae37
Merge pull request #488 from itrofimow/amqpcpp_473
feat README: add a note about implied noexcept for ConnectionHandler
2022-12-31 09:41:15 +01:00
Ivan Trofimov 35d31c3afa feat README: add a note about implied noexcept for ConenctionHandler 2022-12-29 23:54:30 +03:00
Emiel Bruijntjes 2a796b9893 prepare version number for upcoming release 2022-12-05 09:22:36 +01:00
Emiel Bruijntjes a0cac01476 update README 2022-11-23 22:21:22 +01:00
Emiel Bruijntjes d1be1063a5 implemented "consumer cancel notifications" (see https://www.rabbitmq.com/consumer-cancel.html) 2022-11-23 22:09:15 +01:00
Emiel Bruijntjes 3e91687a9d "make install" now creates symlinks for the *.so files that no longer target an absolute path 2022-09-19 19:46:39 +02:00
Emiel Bruijntjes 838a510b33 prepare for upcoming release 2022-09-12 10:54:24 +02:00
Emiel Bruijntjes 7142d45363
Merge pull request #476 from boimart1/bugfix/handle_zero_max_frame
Handle max-frame=0 correctly
2022-09-11 20:19:36 +02:00
Emiel Bruijntjes b893755293 {auto} improve the tagger destructor to also unset the onAck() and onNack() callbacks 2022-09-11 20:17:53 +02:00
Emiel Bruijntjes c93f2d89ac when destructing a Tagger class, we now also unset the error-callback (closes #480), at the same time we changed the version number in the Makefile (closes #481) 2022-09-11 20:09:02 +02:00
Martin Boisvert f8d9b76609 Add check for _maxFrame > 0 2022-08-16 12:37:08 -04:00