Emiel Bruijntjes
|
888dc8c40b
|
added channel::usable() to replace channel::connected()
|
2018-11-12 15:24:25 +01:00 |
Emiel Bruijntjes
|
6432ce2ec1
|
added connection::usable()
|
2018-11-12 15:19:31 +01:00 |
Emiel Bruijntjes
|
a80847dc5e
|
fixed a couple of todos, make sure that onError() is always called
|
2018-11-12 12:12:04 +01:00 |
Emiel Bruijntjes
|
6f81b0a097
|
when tcp connection is lost, the pending operations are now reported with an error
|
2018-11-11 23:46:58 +01:00 |
Emiel Bruijntjes
|
8d08916b8c
|
fixed libev compiler errors
|
2018-11-11 22:58:13 +01:00 |
Emiel Bruijntjes
|
d83e88b95d
|
fixed the libev handler to be compatible with amqp-cpp 4.0, and we now also close the connection if the server stops sending heartbeats
|
2018-11-11 22:54:42 +01:00 |
Emiel Bruijntjes
|
fc21b62852
|
disable timer in libboostasio because it cannot handle multiple connections, fixes #251
|
2018-11-11 22:51:41 +01:00 |
Emiel Bruijntjes
|
d6b80db194
|
improved heartbeats documentation
|
2018-11-08 17:52:03 +01:00 |
Emiel Bruijntjes
|
aa424abba0
|
improved heartbeats documentation
|
2018-11-08 17:50:52 +01:00 |
Emiel Bruijntjes
|
acf55c30fc
|
added upgrade instructions
|
2018-11-08 13:32:09 +01:00 |
Emiel Bruijntjes
|
966e027990
|
added upgrade instructions
|
2018-11-08 13:31:49 +01:00 |
Emiel Bruijntjes
|
f2aecd2365
|
added upgrade instructions
|
2018-11-08 13:31:25 +01:00 |
Emiel Bruijntjes
|
a47034e141
|
added upgrade instructions
|
2018-11-08 13:30:27 +01:00 |
Emiel Bruijntjes
|
72b2a52f68
|
update readme
|
2018-11-08 10:46:31 +01:00 |
Emiel Bruijntjes
|
0337801fff
|
update readme
|
2018-11-08 10:05:52 +01:00 |
Emiel Bruijntjes
|
e83a07f871
|
renamed onClosed to onLost to prevent confusion between TcpHandler::onClosed() and ConnectionHandler::onClosed()
|
2018-11-08 09:58:36 +01:00 |
Emiel Bruijntjes
|
b8b332dcec
|
Merge remote-tracking branch 'origin/master' into refactored-tcp-connection
|
2018-11-08 08:39:13 +01:00 |
Emiel Bruijntjes
|
da6744bf4d
|
renamed ConnectionHandler::onConnectedO() to ConnectionHandler::onReady()
|
2018-11-08 08:34:58 +01:00 |
Emiel Bruijntjes
|
34f84e1ab7
|
handle unlikely error when ssl-handshake could not be started
|
2018-11-07 23:44:24 +01:00 |
Emiel Bruijntjes
|
06dc23190d
|
added ConnectionHandler::onProperties and TcpConnectionHandler::onProperties
|
2018-11-07 23:22:25 +01:00 |
Emiel Bruijntjes
|
f0ad90dd65
|
fixed compiler warning
|
2018-11-07 17:34:35 +01:00 |
Emiel Bruijntjes
|
428219ad83
|
simplified and improved the close procedure
|
2018-11-07 15:04:08 +01:00 |
Emiel Bruijntjes
|
64c876e65a
|
removed support for TcpConnection::flush() and removed internal TcpShutdown state
|
2018-11-06 18:11:27 +01:00 |
Emiel Bruijntjes
|
6ea2d8dffd
|
removed unneeded comment
|
2018-11-05 17:18:24 +01:00 |
Emiel Bruijntjes
|
9330231a69
|
fixed assigning the new state
|
2018-11-05 17:11:21 +01:00 |
Emiel Bruijntjes
|
54049f9e8e
|
improved the tcp handler, added more methods to monitor whether a connection is connected, logged on and in an error state
|
2018-11-05 16:49:55 +01:00 |
Emiel Bruijntjes
|
bb417e89c2
|
add support for ConnectionHandler::onAttached() and ConnectionHandler::onDetached()
|
2018-11-05 16:19:48 +01:00 |
Emiel Bruijntjes
|
359eec189f
|
work in progress, simplified the tcp and ssl states
|
2018-11-05 16:18:20 +01:00 |
Michael van der Werve
|
328bd5397b
|
remove amqpipe references
|
2018-11-05 16:11:32 +01:00 |
Emiel Bruijntjes
|
e617161c8c
|
the state::abort() method is no longer needed
|
2018-11-05 15:49:22 +01:00 |
Emiel Bruijntjes
|
b81bc340b5
|
work in progress on refactored tcp handling, to solve various issues, like the one that lost connections do not trigger operations to fail
|
2018-11-04 23:34:31 +01:00 |
Emiel Bruijntjes
|
3f32e8773d
|
fixed typo and possible (but unlikely) crash in the tcp-resolver
|
2018-10-28 18:52:41 +01:00 |
Emiel Bruijntjes
|
62a4262a58
|
the TcpConnection::close() method now supports an "immediate" parameter to skip the official amqp handshake for closing down
|
2018-10-28 18:13:13 +01:00 |
Emiel Bruijntjes
|
8546f52cd0
|
added onAttached() and onDetached() to the TcpHandler interface
|
2018-10-28 10:22:01 +01:00 |
Emiel Bruijntjes
|
c52e8ff0b2
|
added ConnectionHandler::onAttached() and ConnectionHandler::onDetached() methods
|
2018-10-28 10:04:34 +01:00 |
Emiel Bruijntjes
|
c0241cac67
|
Merge pull request #195 from Aleksandrius/master
Fixed MinGW compilation on Windows
|
2018-10-27 12:52:52 +02:00 |
Emiel Bruijntjes
|
11af8a7f6b
|
Merge pull request #218 from RZRCDR/fix_msvc_compiler_warnings
Fix msvc compiler warnings
|
2018-10-27 12:52:07 +02:00 |
Emiel Bruijntjes
|
5836ab88d9
|
Merge pull request #256 from 0xflotus/patch-1
fixed some typos
|
2018-10-27 12:29:47 +02:00 |
Emiel Bruijntjes
|
5f06c453b4
|
Merge pull request #254 from carlcook/master
CMake tweaks to use library as a git submodule
|
2018-10-27 11:39:14 +02:00 |
Emiel Bruijntjes
|
9c5f1867ba
|
update readme to include libuv (fixes #257)
|
2018-10-21 08:40:47 +02:00 |
Rafal Goslawski
|
358a90e2c7
|
Bump version
|
2018-10-16 14:31:17 +02:00 |
Rafal Goslawski
|
20240962bd
|
Bump version
|
2018-10-16 14:31:05 +02:00 |
0xflotus
|
97aaa4beaf
|
fixed some typos
|
2018-10-10 22:25:49 +02:00 |
Carl Cook
|
4b215f6ea3
|
Only link dl if using tcp lib
|
2018-10-03 10:41:34 +13:00 |
Carl Cook
|
d3f4d28ecd
|
Reverted override of option (and other minor changes)
|
2018-10-03 10:29:19 +13:00 |
Carl Cook
|
c293114ce0
|
Merge pull request #1 from maciekgajewski/cmake-system-includes
cmake include path fixed to be a system include
|
2018-10-03 10:18:44 +13:00 |
Maciej Gajewski
|
36cfbd4d37
|
cmake include path fixed to be a system include
|
2018-10-02 16:25:00 +02:00 |
Carl Cook
|
10e021052f
|
Tweaks to get building
|
2018-10-02 21:32:15 +13:00 |
Youri Moll
|
ba532e0434
|
onError should be overloaded by subclass, otherwise callback installers are no longer available for that class.
|
2018-09-21 12:26:23 +02:00 |
Michael van der Werve
|
757feb10c6
|
tcpchannel should also be movable
|
2018-08-31 15:01:10 +02:00 |