Matt Broadstone
46e974aeb8
provide purged signal, other small cleanups
2014-06-10 13:04:57 -04:00
Matt Broadstone
4422924219
convert QAMQP::Queue to a proper QQueue subclass, move MessageProperties to QAMQP namespace
2014-06-10 09:05:42 -04:00
Matt Broadstone
9b45f2ac58
- added auto tests for remove
...
- remove now takes flags rather than magical booleans
- fixed a bug delete -> deleteOk in QueuePrivate so we can listen for sync queue destruction
- added error signals to Client(Connection), and Channel
- removed automatic calls to remove a Queue when the channel is closed, or Queue is deleted
this behavior is already handled by the AutoDelete declare option
2014-06-06 12:10:51 -04:00
Matt Broadstone
01d792f38d
refactor Message to be explicitly shared class, rather than passing
...
shared pointers around directly
2014-06-05 15:37:41 -04:00
Matt Broadstone
343609d884
move all frame handlers to private classes in an effort to make amqp_frame private
2014-06-04 09:46:15 -04:00
Matt Broadstone
5bd2ebbde8
moved declare/remove from private to main class
2014-05-30 16:56:29 -04:00
Matt Broadstone
93287a4836
moved declare/remove from QueuePrivate to Queue
2014-05-30 15:36:11 -04:00
Matt Broadstone
d8da64b373
merge QueuePrivate and Queue bind/unbind methods
2014-05-30 15:20:57 -04:00
Matt Broadstone
598b10bf73
merge more code from private functions to Queue class
2014-05-30 15:10:55 -04:00
Matt Broadstone
1c3bd9fdf1
merge _q_body/_q_content from QueuePrivate to Queue
2014-05-30 14:57:09 -04:00
Matt Broadstone
e5e3036d03
merge Queue::purge and QueuePrivate::purge
2014-05-30 14:51:44 -04:00
Matt Broadstone
64f23fd648
namespace cleanup
2014-05-28 14:58:18 -04:00
Matt Broadstone
dbb03b9df4
move library files to src directory
2014-05-28 12:35:31 -04:00