Matt Broadstone
4ea3bdb851
don't store content message in Content frame
...
the message was being needlessly duplicated into the Content frame,
now we only store the size there to be sent out, rather than the whole
message
remove QAMQP prefix in authenticator
2014-08-05 14:34:03 -04:00
Matt Broadstone
77134f0279
frame cleanup
...
removed crufty code, improve test coverage
2014-07-29 13:35:01 -04:00
Matt Broadstone
5c6cd23e10
move property definition/access to Message
...
MessageProperties is currently defined in Frame::Content, which makes it
cumbersome to use when working directly with a Message itself. I attempted
to make this easier by using typedefs, but it's become pretty obvious that
it belongs in the Message class itself.
2014-07-21 16:54:12 -04:00
Matt Broadstone
b662fd6557
fix issue #33
...
AMQP_BASIC_CONTENT_ENCODING_FLAG and AMQP_BASIC_MESSAGE_ID_FLAG were
switched
2014-06-24 21:26:22 -04:00
Matt Broadstone
cb52911bed
additional peer exceptions added
...
added a few cases where we should be raising peer exceptions when
delivered invalid frames from the server (per spec)
2014-06-19 13:36:11 -04:00
Matt Broadstone
46e974aeb8
provide purged signal, other small cleanups
2014-06-10 13:04:57 -04:00
Matt Broadstone
4ff7683536
standardize MessageProperties throughout codebase
2014-06-10 09:16:04 -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
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
1c3bd9fdf1
merge _q_body/_q_content from QueuePrivate to Queue
2014-05-30 14:57:09 -04:00
Matt Broadstone
c6d0c57d5f
remove crufty unused functions, used constBegin/End for iterations, store itEnd during loop, various other cleanups
2014-05-30 14:33:24 -04:00
Matt Broadstone
2ba2823b84
export it all! this may be unnecessary, more investigation needed
2014-05-28 15:33:15 -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
fuCtor
3fbb01fef4
[+] Exchange
...
[+] Queue
[+] Basic.publish
2012-02-12 04:22:10 -08:00
fuCtor
1945970929
2012-02-02 05:13:16 -08:00
fuCtor
5ca89c228b
First commit
...
Implement:
* Connection
* Channel
2012-01-29 07:36:03 -08:00