zerodefect
|
e9cb9fbe92
|
Renamed libboostasio.hpp to libboostasio.h. Added header to copied files as part of install.
|
2017-10-12 11:41:41 +01:00 |
zerodefect
|
204b68401e
|
Added boost asio TCP handler for use on POSIX-based systems
|
2017-10-12 11:22:47 +01:00 |
Emiel Bruijntjes
|
1e03b64cb4
|
renamed project to amqpcpp for cmake (fixes #140)
|
2017-07-13 14:48:37 +02:00 |
Rafal Goslawski
|
e1f92ec2cc
|
Update Makefile
|
2017-06-21 11:13:01 +02:00 |
Emiel Bruijntjes
|
27ac6aeea5
|
added operator<< to write a amqp address to a stream
|
2017-06-21 09:44:52 +02:00 |
Emiel Bruijntjes
|
acd6698db3
|
the libev timer no longer takes ownership over the event loop
|
2017-06-21 09:35:48 +02:00 |
Emiel Bruijntjes
|
49337d078d
|
heartbeats will now only be sent if the connection is idle
|
2017-06-19 10:24:03 +02:00 |
Emiel Bruijntjes
|
fda26f20f4
|
update the readme, heartbeats are now disabled by default, only the libev implementation has enabled them, resolves #137
|
2017-06-16 11:17:13 +01:00 |
Emiel Bruijntjes
|
90d9946474
|
implemented heartbeats for libev
|
2017-06-16 10:36:34 +01:00 |
Emiel Bruijntjes
|
a091921e88
|
added connection::heartbeat() method, userspace programs are responsible for calling this method once every 60 seconds
|
2017-06-16 10:14:42 +01:00 |
Emiel Bruijntjes
|
399d78dfe5
|
Added message to onError() example, fixes #122
|
2017-05-17 09:22:24 +02:00 |
Daan Mulder
|
b2877434cf
|
fix new bug in parsing amqp:// address where the default vhost was incorrectly overwritten
|
2017-05-11 13:59:07 +02:00 |
Emiel Bruijntjes
|
8501f19c0b
|
fixed parsing amqp:// address
|
2017-05-04 15:51:23 +02:00 |
Rafal Goslawski
|
a976f5bea4
|
removed unneeded reference to endian.h. fixes #123
|
2017-05-04 15:15:51 +02:00 |
Rafal Goslawski
|
9e4cf0799e
|
Update Makefile
|
2017-05-04 11:36:38 +02:00 |
RafalGoslawski
|
5e895f3b9f
|
Update CMakeLists.txt. fixes #123
|
2017-05-04 11:34:17 +02:00 |
Emiel Bruijntjes
|
d7214d1373
|
added Addresses class to parse a comma separated list of addresses
|
2017-05-01 22:06:28 +02:00 |
Emiel Bruijntjes
|
2a249ae7ea
|
fixed issue with parsing the password in a amqp:// string
|
2017-05-01 21:59:45 +02:00 |
Rafal Goslawski
|
2bb1300bc0
|
Update Makefile
|
2017-04-28 16:15:06 +02:00 |
Emiel Bruijntjes
|
16e2d21aa3
|
fixed issue that a tcp connection could crash if the user space code deconstructed a handler in a onClosed() handler
|
2017-04-26 15:33:17 +02:00 |
Emiel Bruijntjes
|
af6886be92
|
added comparison operators to Address and Login classes
|
2017-04-26 09:00:01 +02:00 |
Emiel Bruijntjes
|
6f6c98f453
|
fixed compile issue
|
2017-03-16 11:36:35 +01:00 |
Emiel Bruijntjes
|
0d9b4c8bba
|
reinstalled channel methods that were removed to stay compatible with previous amqp-cpp release
|
2017-03-13 14:02:33 +01:00 |
Emiel Bruijntjes
|
916f5f6b7c
|
fixes issue #119
|
2017-03-11 17:52:57 +01:00 |
Emiel Bruijntjes
|
8b8747e216
|
solves issue #119
|
2017-03-11 17:51:54 +01:00 |
Okke
|
bdae991324
|
Moved header files to include/ because of broken header dependencies
|
2017-03-09 11:53:13 +01:00 |
Emiel Bruijntjes
|
71eba4c5d3
|
prevent copying of buffers
|
2017-03-09 09:25:26 +01:00 |
Emiel Bruijntjes
|
1f5f641d8b
|
we now use passthrough buffers, so we no longer have to dynamically allocate a buffer for each and every outgoing message
|
2017-03-09 00:18:53 +01:00 |
Emiel Bruijntjes
|
e59d0ff387
|
removed envelope::message() method because it is expensive
|
2017-03-08 14:23:05 +01:00 |
Emiel Bruijntjes
|
00b81949d3
|
the AMQP::Message and AMQP::Envelope objects can now longer be copied or moved, and the signatures for creating an envelope and publishing a message have been made much more strict. This could be a API breaking change, to the version number should be upped
|
2017-03-08 13:32:51 +01:00 |
Okke
|
c6608cee0a
|
Added even more debug code for the channelimpl class
|
2017-03-07 10:10:11 +01:00 |
Okke
|
055431de6e
|
Fixed compilation issue due to recent changes in ChannelImpl
|
2017-03-03 12:56:54 +01:00 |
Emiel Bruijntjes
|
d3c0ea293b
|
better error message if channel is in an error state
|
2017-03-02 12:09:08 +01:00 |
Emiel Bruijntjes
|
5ccfd858d1
|
removed examples from cmakelists
|
2016-10-03 23:23:39 +02:00 |
Emiel Bruijntjes
|
1392e2b873
|
removed examples because i did not write them, dont like the coding style, and people keep asking questions about why they dont work (questions that i cannot answer)
|
2016-10-03 23:22:08 +02:00 |
Emiel Bruijntjes
|
98d808e49d
|
removed boost example dir because it was almost empty
|
2016-10-03 23:19:51 +02:00 |
Rafal Goslawski
|
a1df9e482c
|
Update Makefile
|
2016-09-22 13:20:56 +02:00 |
Emiel Bruijntjes
|
ed2ffd3f03
|
added method tcpconnection::flush()
|
2016-09-19 10:19:06 +02:00 |
Emiel Bruijntjes
|
5bb7b1a36f
|
added const char * constructors to AMQP::Login class
|
2016-09-15 12:53:55 +02:00 |
Emiel Bruijntjes
|
173225071e
|
we no longer use "emit" for method names, because it seems to conflict with the Qt library that uses emit as some sort of macro
|
2016-09-10 20:36:06 +02:00 |
Martijn Otto
|
afb04a8f30
|
Re-introduced the casting operators with a note explaining why we need this.
|
2016-09-05 10:11:31 +02:00 |
Emiel Bruijntjes
|
c1b88fd42b
|
Merge pull request #94 from theirix/self-casts
Fixed warnings: self-casts, const qual
|
2016-09-02 22:07:39 +02:00 |
theirix
|
e6e70e69de
|
Removed unneeded const qual
|
2016-09-02 22:44:11 +03:00 |
theirix
|
c6643062b6
|
Removed unneeded self-cast operators
They are not used and caused a lot of warnings
while compiling and using AMQP-CPP
|
2016-09-02 22:33:12 +03:00 |
Emiel Bruijntjes
|
383914c0c7
|
Merge pull request #80 from theirix/sigpipe-osx
Avoid SIGPIPE on OS X without MSG_NOSIGNAL
|
2016-07-27 05:09:44 -04:00 |
Martijn Otto
|
53dd7c74c5
|
Merge pull request #86 from ogapo/master
libuv drop in implementation for TcpHandler
|
2016-07-18 15:12:24 +02:00 |
Emiel Bruijntjes
|
3ceeeb9204
|
Merge pull request #85 from javeme/monitor-copy
Implement copy constructor for class Monitor
|
2016-07-18 04:41:14 -04:00 |
David Nikdel
|
fd69a4c01d
|
map closed sockets to both read and write
- this is more consistent with libev so probably will match what existing code expects
|
2016-07-16 20:43:19 -04:00 |
David Nikdel
|
584d92e751
|
can't use struct elaboration with typedef
|
2016-07-16 20:30:03 -04:00 |
David Nikdel
|
1e1ec0c133
|
Update libuv.h
- if status is not ok, report that as readable
- no need to stop uv_poll_t before changing events according to the docs
|
2016-07-16 20:27:00 -04:00 |