Emiel Bruijntjes
ca49382bfc
prepare for next release 4.3.27
2024-10-25 07:51:18 +02:00
Emiel Bruijntjes
6a68d56660
added support for std::string_view for tables and fields
2024-10-24 18:41:00 +02:00
Emiel Bruijntjes
ba4b8d3685
Disable heartbeats for libevent because no timers have been implemented ( fixes #533 )
2024-07-08 20:15:11 +02:00
Emiel Bruijntjes
32faf9526a
small fix to AMQP::Tagger in case it gets destructed before the close-callbacks are called
2024-04-21 08:29:37 +02:00
Emiel Bruijntjes
8fea64cdec
Merge pull request #515 from SpaceIm/fix-windows-install-dll
...
CMake: few fixes for windows shared
2023-10-10 11:20:25 +02:00
SpaceIm
bd1b3e5d46
few fixes for windows shared
...
- install DLL in bin folder instead of lib folder
- export symbols if msvc for shared lib, otherwise import lib of DLL is empty. Visual Studio hides symbols by default. WINDOWS_EXPORT_ALL_SYMBOLS is a workaround, the proper way would be to hide all symbols irrespective of compiler, and carefully export symbols of AMQP-CPP interface.
2023-10-10 11:16:52 +02:00
Emiel Bruijntjes
2448a2ad93
Merge pull request #514 from SpaceIm/fix-mingw-link-ws2_32
...
CMake: explicit link to ws2_32 if targeting Windows
2023-10-10 11:15:07 +02:00
SpaceIm
2b17473cd6
explicit link to ws2_32 if targeting Windows
...
#pragma comment(lib,"Ws2_32.lib") in endian.h is a hack and is not portable. It only works for Visual Studio, not gcc or clang on Windows.
2023-10-10 11:03:53 +02:00
Emiel Bruijntjes
a1526bad8d
Merge pull request #509 from olejniczak/master
...
#507 connection_name property is not set on windows platform
2023-08-24 21:49:10 +02:00
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
Przemyslaw Olejniczak
b3e24510c0
#507 connection_name property is not set on windows platform
2023-08-24 21:29:32 +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