Luca Marturana
41c1402d15
Const modifier to table get and some array operations
2014-04-02 12:59:24 +02:00
Emiel Bruijntjes
0d63830c1a
Merge pull request #4 from luca3m/const-char
...
On connection::parse char* can be const
2014-04-02 11:56:53 +02:00
Luca Marturana
47f5ec2710
On connection::parse char* can be const
2014-04-02 11:53:46 +02:00
Martijn Otto
2c0ad5ceb8
Merge pull request #3 from Edgesystems/master
...
fix namespace in readme
2014-03-20 16:27:43 +01:00
root
72d0b18fe6
fix namespace in readme
2014-03-20 11:17:47 -04:00
Emiel Bruijntjes
ece067ae92
Merge pull request #1 from TeamSpeak-Systems/gcc-fixes
...
Three fixes to get this lib compiled on linux g++ 4.7.3
2014-03-03 17:37:06 +01:00
Niels Werensteijn
69f4669ccc
Three fixes to get this lib compiled on linux g++ 4.7.3
...
Added <stdexcept> include to amqpcpp.h
Removed virtual destructors for exception.h and protocolexception.h. They were causing compile issues because of (no) noexcept specification. They were empty implementations anyway, and the ~std::exception was already virtual, so they were not needed anyway.
2014-03-03 17:29:50 +01:00
Emiel Bruijntjes
6cfead9902
{auto} if connection.close() was called before the connection was set up, the instructions that were called between setting up the connection and the call to close() were lost. This forced users to always use the onConnected() handler to wait for the first instruction to be sent. But this is not according to the library design, so now the instructions that are given before the close() will be executed too;
2014-02-21 00:54:40 -08:00
Emiel Bruijntjes
8ae54cc598
Use generic g++ version, and not 4.8 explicitly in makefile
2014-02-11 23:30:05 -08:00
Emiel Bruijntjes
ffc400f4f0
Initialized a number of unused and deprecated variables to zero. This was not a big issue, because the information was unused, but it caused valgrind to report errors about using unitialized data
2014-02-11 23:27:07 -08:00
Emiel Bruijntjes
d4e543e74a
Login object now has methods to retrieve user name and password
2014-02-04 06:57:25 -08:00
Martijn Otto
fb742ba06d
Keep a local copy of the string in the envelope, so that the data does not go out of scope
2014-01-28 15:06:20 +01:00
Emiel Bruijntjes
42f61a65bf
Copy constructor added to Login class
2014-01-26 12:02:23 -08:00
Emiel Bruijntjes
99406af6c7
Channel::declareQueue() passive and durable flags were in conflict
2014-01-12 02:40:42 -08:00
Emiel Bruijntjes
9c86f0d750
added symlink in source directory otherwise it will not compile
2014-01-08 00:03:04 -08:00
Martijn Otto
3913b71395
Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/AMQP-CPP
2014-01-07 11:30:08 +01:00
Martijn Otto
76154579e1
Fixed some small grammatical and spelling mistakes in the readme
2014-01-07 11:30:01 +01:00
Emiel Bruijntjes
f28b293af3
Updated readme
2014-01-07 02:25:23 -08:00
Emiel Bruijntjes
d708e55d9b
added symlink necessary for compiling
2014-01-07 01:18:30 -08:00
Emiel Bruijntjes
5680ea8f11
fix the library after the rename operation
2014-01-07 01:17:09 -08:00
Emiel Bruijntjes
0ee6348ddc
Update README.md
2014-01-07 09:41:16 +01:00
Emiel Bruijntjes
1a6f7d9796
Update README.md
2014-01-07 08:48:37 +01:00
Emiel Bruijntjes
63860b4f22
Update README.md
2014-01-06 23:13:55 +01:00
Emiel Bruijntjes
aba769f5cb
monitor class moved from include directory to src
2014-01-06 13:34:54 -08:00
Emiel Bruijntjes
42549a7812
Update README.md
2014-01-06 22:24:14 +01:00
Emiel Bruijntjes
78a6064b61
Update README.md
2014-01-06 22:14:59 +01:00
Emiel Bruijntjes
47b6cfc604
Update README.md
2014-01-06 21:40:48 +01:00
Emiel Bruijntjes
5556c0f7d5
Update README.md
2014-01-06 18:24:36 +01:00
Emiel Bruijntjes
1339fef66d
Update README.md
2014-01-06 18:22:14 +01:00
Emiel Bruijntjes
a442a4773a
use default compiler
2014-01-06 09:21:15 -08:00
Emiel Bruijntjes
c64a7b7251
Update README.md
2014-01-06 18:19:49 +01:00
Emiel Bruijntjes
a9e6045414
Removed and implemented many @todo tags from the source code, and added extra safety checks if some ignorant user decides to destruct channels or objects while they are still in use, implemented correct closing handshake for both connections and channels
2014-01-06 08:15:21 -08:00
Emiel Bruijntjes
d1ab8b179a
implemented returned messages
2014-01-06 06:49:31 -08:00
Emiel Bruijntjes
efc556ee0a
added support for recovering
2014-01-06 05:38:48 -08:00
Emiel Bruijntjes
5a636f5b57
Implemented nack/reject
2014-01-06 05:28:58 -08:00
Emiel Bruijntjes
d40984f88b
Update README.md
2014-01-06 08:30:33 +01:00
Emiel Bruijntjes
f920afca96
Update README.md
2014-01-06 08:28:37 +01:00
Emiel Bruijntjes
47cd9c22d7
updated readme file
2014-01-05 12:26:41 -08:00
Emiel Bruijntjes
d1ae133f42
implemented channel.ack() method
2014-01-05 12:21:09 -08:00
Emiel Bruijntjes
cf1cbfa551
implemented consuming, refactored a lot of code from cpp files to header files
2014-01-05 09:50:41 -08:00
Emiel Bruijntjes
5269f51a92
Implemented setting the quality of service (and it turns out that the prefetch size is not implemented in rabbitMQ, nor is setting the qos for the entire connection, so we have only implemented it for a channel)
2014-01-05 05:19:35 -08:00
Emiel Bruijntjes
e4cd8e02f4
fixed test cases
2014-01-05 04:11:38 -08:00
Emiel Bruijntjes
5e96e2d832
it now is possible to publish messages to an exchange with this library
2014-01-05 04:08:35 -08:00
Emiel Bruijntjes
9c1e44f512
First setup for implementing the publish method
2014-01-04 12:01:02 -08:00
Emiel Bruijntjes
24a4b866c1
Fixes to Makefile to remove dependecy on Copernica directory structure
2014-01-04 11:41:01 -08:00
Emiel Bruijntjes
b3541e5734
added libamqp symlink
2014-01-04 11:35:24 -08:00
Emiel Bruijntjes
e5b705b742
Implemented buffering of outgoing messages before the connection is set up, so that it is possible to create channel objects and call AMQP methods even while the connection handshake is still in progress
2014-01-04 11:34:36 -08:00
Emiel Bruijntjes
158f58a15f
updated readme file
2014-01-04 09:42:58 -08:00
Emiel Bruijntjes
a6fc442bc5
updated docblocks and readme file
2014-01-04 09:20:45 -08:00
Emiel Bruijntjes
7a6527dddf
updated Makefile, removed vhost from Login object, now also the commit of the README file and the header files
2014-01-04 05:11:06 -08:00