Emiel Bruijntjes
|
7de0fe94ac
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2016-01-04 10:38:44 +01:00 |
Emiel Bruijntjes
|
c10d246cc8
|
updated bindQueue() example in README (fixes #53)
|
2016-01-04 10:38:36 +01:00 |
Toon Schoenmakers
|
09ad7b6cf4
|
How about we include libev before using the structs from libev?
|
2015-12-30 16:04:34 +01:00 |
Toon Schoenmakers
|
d6f6dba660
|
Better to set multiple socket flags at once
|
2015-12-22 15:02:37 +01:00 |
Emiel Bruijntjes
|
226ef47beb
|
socket connections have close-on-exit bit set
|
2015-12-14 20:20:03 +01:00 |
Emiel Bruijntjes
|
e2ce7103aa
|
disable the nagle algorithm to speed up write operations to the tcp connections (and dramatically improving write performance) fixes issue 50
|
2015-12-07 14:05:49 +01:00 |
Indrek Juhkam
|
40687f3572
|
Include sys/uio.h to fix writev compile error on os x
|
2015-12-04 20:09:32 +02:00 |
Indrek Juhkam
|
767fb175b1
|
Provide an alternative to pipe2() on non-Linux systems
|
2015-12-04 19:38:24 +02:00 |
Toon Schoenmakers
|
93a0b60b6e
|
clients can now intercept the heartbeat negotiation, and install a shorter of longer heartbeat interval, and clients can be notified for received heartbeat frames
|
2015-12-02 10:46:55 +01:00 |
Emiel Bruijntjes
|
57c1109115
|
added extra Table::set() methods
|
2015-11-28 17:30:02 +01:00 |
Emiel Bruijntjes
|
9ec63a1869
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2015-11-28 12:02:22 +01:00 |
Emiel Bruijntjes
|
155c989db5
|
added "override" keywords to overridden methods, fixed buffer overflow in setting up a connection
|
2015-11-28 11:38:15 +01:00 |
Emiel Bruijntjes
|
38e4b97eed
|
fixed that tcp connection ended up in an infinite loop when write operation failed because of broken pipe
|
2015-11-23 09:40:54 +01:00 |
Rafal Goslawski
|
d5d5d41401
|
Bump version to 2.4.0
|
2015-11-17 14:28:23 +01:00 |
Emiel Bruijntjes
|
08574bcf96
|
remove fpic from makefile
|
2015-11-17 13:08:38 +01:00 |
Emiel Bruijntjes
|
16a5104cd1
|
added include guard
|
2015-11-17 11:17:21 +01:00 |
Emiel Bruijntjes
|
3c6f909871
|
on second thought, should not be protected
|
2015-11-17 10:07:33 +01:00 |
Emiel Bruijntjes
|
1fc239f9fe
|
loop member is now protected (could be useful)
|
2015-11-17 10:06:26 +01:00 |
Emiel Bruijntjes
|
8c1b427e9b
|
small change to README
|
2015-11-17 09:53:05 +01:00 |
Emiel Bruijntjes
|
cb1eeb5fc5
|
modified README file to include libev example
|
2015-11-17 09:52:03 +01:00 |
Emiel Bruijntjes
|
66d2173f86
|
added libev implementation for the Tcp handler, added libev example program
|
2015-11-17 09:33:28 +01:00 |
Emiel Bruijntjes
|
3ef9cf47b5
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2015-11-10 15:29:37 +01:00 |
Emiel Bruijntjes
|
41b07672e0
|
fixed possible crash when connection was destructed while it was still busy resolving the domain name
|
2015-11-10 15:29:25 +01:00 |
Toon Schoenmakers
|
1aeb0ca530
|
if Connection::close() was called before the handshake was completed, the instructions that were sent in the middle were not sent to the server
|
2015-11-06 16:02:01 +01:00 |
Toon Schoenmakers
|
1cc86e79e8
|
fix detection of connections that are closed by the server
|
2015-11-06 15:17:41 +01:00 |
Rafal Goslawski
|
e6cf349605
|
Bump version to 2.3.0
|
2015-11-06 12:12:07 +01:00 |
Emiel Bruijntjes
|
1370afee94
|
fix compile error
|
2015-11-04 13:10:05 +01:00 |
Emiel Bruijntjes
|
23fa396683
|
fix compile error
|
2015-11-04 13:06:28 +01:00 |
Emiel Bruijntjes
|
fd2a1fd604
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2015-11-04 13:05:15 +01:00 |
Emiel Bruijntjes
|
dcf0b3576b
|
fix issue when tcp is closed
|
2015-11-04 13:05:03 +01:00 |
Toon Schoenmakers
|
c783ec7618
|
When building the address url, username and password should be split with a colon
|
2015-11-02 17:53:43 +01:00 |
Toon Schoenmakers
|
875300dbce
|
Exposed the channels method in the TcpConnection class and added a more specialized constructor to the Address class
|
2015-11-02 17:47:21 +01:00 |
Emiel Bruijntjes
|
c2c62562e7
|
updates to readme
|
2015-11-02 09:49:04 +01:00 |
Emiel Bruijntjes
|
6169989821
|
updates to readme
|
2015-11-02 09:40:07 +01:00 |
Emiel Bruijntjes
|
5a227196e5
|
update README file
|
2015-11-02 09:20:36 +01:00 |
Emiel Bruijntjes
|
bfdca4825a
|
added "make pure" option, to make the library without tcp support
|
2015-11-02 09:08:30 +01:00 |
Emiel Bruijntjes
|
b610ac5183
|
added TcpConnection::close() method
|
2015-11-01 12:20:12 +01:00 |
Emiel Bruijntjes
|
9e08c6932f
|
extra Address constructor added
|
2015-11-01 12:17:33 +01:00 |
Emiel Bruijntjes
|
6061d853c7
|
Merge pull request #44 from Kojoley/envelope-copyctor-fix
AMQP::Envelope copy constructor missing base class constructor call
|
2015-11-01 05:14:27 -05:00 |
Emiel Bruijntjes
|
89efd4670f
|
fix windows build
|
2015-11-01 11:11:51 +01:00 |
Emiel Bruijntjes
|
34699cfcd3
|
fixed formatting
|
2015-11-01 11:10:01 +01:00 |
Emiel Bruijntjes
|
0e5024d38a
|
Merge pull request #47 from keenlogics/Heartbeat
The server heartbeat is stored in Connection
|
2015-11-01 05:03:02 -05:00 |
Emiel Bruijntjes
|
481b35ced5
|
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
|
2015-11-01 10:50:56 +01:00 |
Emiel Bruijntjes
|
df459c5995
|
added yothalot to readme file
|
2015-11-01 10:50:21 +01:00 |
Emiel Bruijntjes
|
66ade94fc0
|
moved the #pragma once statement
|
2015-11-01 10:48:13 +01:00 |
Emiel Bruijntjes
|
54c2c27a73
|
update README file to explain the Tcp module
|
2015-11-01 10:43:45 +01:00 |
Emiel Bruijntjes
|
d41423d5db
|
Added TcpChannel class so that Connection and Channel class are once again completely protocol agnostic
|
2015-11-01 09:51:43 +01:00 |
Emiel Bruijntjes
|
b4bd61580b
|
fixed to parsing incoming tcp data
|
2015-11-01 09:43:17 +01:00 |
Emiel Bruijntjes
|
df801953a1
|
improvements to work directly with tcp connections
|
2015-10-31 21:13:41 +01:00 |
Emiel Bruijntjes
|
189d6c9ef1
|
added Connection::waiting() method to find out if the connection object is waiting/expecting an answer from the rabbitmq server
|
2015-10-31 18:26:52 +01:00 |