Emiel Bruijntjes
|
c63f62189e
|
better docblocks so that future users will understand the difference between the callbacks for a consumer (mentioned in issue #156)
|
2017-11-21 16:45: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 |
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
|
ba6b3e2923
|
Copied the methods to both implementations so they can return their concrete type
|
2016-06-23 16:02:04 +02:00 |
Martijn Otto
|
2c60151d31
|
Only allocate a message and its data when a consumer wants to and allow consumers to receive the individual parts
|
2016-06-23 14:42:50 +02:00 |
Jan Westerdiep
|
7384b521ac
|
small legibility fixes
|
2016-06-10 15:21:10 +02:00 |
hoxnox
|
15fa529bfd
|
Bugfix: add missing include guards
|
2016-04-06 17:49:39 +03:00 |
Martijn Otto
|
b9caf0199d
|
Received messages are now moved into the callback instead of provided as a const reference
|
2015-04-28 10:58:49 +02:00 |
Emiel Bruijntjes
|
9653578d4a
|
The Channel.get().onFinalize() function was called before the Channel.get().onSuccess() method, which is strange. This has been fixed. To fix this, we had to refactor the Deferred* into shared_ptrs
|
2014-09-02 10:32:55 +02:00 |
Emiel Bruijntjes
|
e903cdb4ee
|
the derived deferred classes now also re-implement the onSuccess() method to ensure that the same object type is returned, to support propert chaining
|
2014-04-16 11:43:27 +02:00 |
Emiel Bruijntjes
|
59e0b61e6b
|
installed test program, added onMessage() function in deferredconsumer
|
2014-04-15 14:49:03 +02:00 |
Emiel Bruijntjes
|
745ab512a5
|
the consumer message callback can now also be installed via the Deferred objects, and it is no longer passed a consumer tag, because it already is obvious what the consumer tag is supposed to be
|
2014-04-15 11:39:52 +02:00 |
Emiel Bruijntjes
|
921f24ae06
|
de-templified the deferred objects, to make them easier to understand for other programmers
|
2014-04-15 10:43:33 +02:00 |
Emiel Bruijntjes
|
7b20f46519
|
removed channel parameter from the callbacks, because this can easily be captured
|
2014-04-15 08:52:49 +02:00 |
Martijn Otto
|
1c0495378a
|
Implemented deferred consumers and a setTimeout method on the connection handler for indicating immediate failures on deferred objects
|
2014-04-14 14:10:57 +02:00 |