summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use amq.direct for control queue in topic test.Gordon Sim2008-05-042-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@653251 13f79535-47bb-0310-9956-ffa450edef68
* Extra log ouput for queue policy.Gordon Sim2008-05-042-2/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@653249 13f79535-47bb-0310-9956-ffa450edef68
* Fix error handling for connection close during startup.Gordon Sim2008-05-042-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@653248 13f79535-47bb-0310-9956-ffa450edef68
* Use no-ack in bridging as it is currently an exclusive, temp queueGordon Sim2008-05-021-2/+2
| | | | | | | (will eventually be configurable) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652829 13f79535-47bb-0310-9956-ffa450edef68
* Use BOOST_CHECK_EQUAL in place of BOOST_REQUIRE_EQUAL (compatible with older ↵Gordon Sim2008-05-021-1/+1
| | | | | | boost) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652799 13f79535-47bb-0310-9956-ffa450edef68
* QPID-980: Patch from Danushka Menikkumbura revising installation notes.Gordon Sim2008-05-021-21/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652783 13f79535-47bb-0310-9956-ffa450edef68
* QPID-986: Patch from Danushka Menikkumbura.Gordon Sim2008-05-021-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652779 13f79535-47bb-0310-9956-ffa450edef68
* Boost's string split function causes problems on older versions of the ↵Gordon Sim2008-05-017-8/+178
| | | | | | library. Replaced with homegrown equivalent. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652689 13f79535-47bb-0310-9956-ffa450edef68
* Turn auth back on by default for c++ broker (only if SASL libs are available)Gordon Sim2008-05-012-6/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652591 13f79535-47bb-0310-9956-ffa450edef68
* QPID-989: fix decode of zero sized mapGordon Sim2008-05-012-14/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652558 13f79535-47bb-0310-9956-ffa450edef68
* QPID-966: applied patch from rajith; altered to use uuid as session name; ↵Gordon Sim2008-05-0110-13/+13
| | | | | | | | | | updated verify scripts for automated testing; re-enabled automated testing in c++ build git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652469 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup: Re-enable tests that now pass; delete unused templates directory.Gordon Sim2008-05-0112-1387/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652451 13f79535-47bb-0310-9956-ffa450edef68
* QPID-988 and QPID-989: fixes to framing for final 0-10 specGordon Sim2008-04-302-15/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652386 13f79535-47bb-0310-9956-ffa450edef68
* More RDMA Work in ProgressAndrew Stitcher2008-04-294-147/+66
| | | | | | | | | | Changes to client buffering Buffering improvement to server Removed unused state machine from RdmaIO code Move the write throttling due to limited write buffers into the RdmaIO code git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652180 13f79535-47bb-0310-9956-ffa450edef68
* Removed some unnecessary #includesAndrew Stitcher2008-04-292-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652120 13f79535-47bb-0310-9956-ffa450edef68
* QPID-974: allow the size of the queue of outgoing frames to be restrictedGordon Sim2008-04-2932-270/+574
| | | | | | | | QPID-544: tidy up configuration (ensuring desired settings are used correctly, allowing tcp socket options to be set etc) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652083 13f79535-47bb-0310-9956-ffa450edef68
* QPID-977: shutdown mgmt client cleanly in federation tests (patch from ↵Gordon Sim2008-04-296-8/+178
| | | | | | | | | tross@redhat.com) QPID-981: added custom options to queue declare to tag each message as it goes through a bridge queue and allow loop prevention through specifying exclusions git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652075 13f79535-47bb-0310-9956-ffa450edef68
* Work In Progress:Andrew Stitcher2008-04-2810-1/+1543
| | | | | | | | | Added initial rdma code including test server and client Turn off rdma support by default but autoconf should now detect whether necessary rdma/ibverbs libs and headers are present git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652053 13f79535-47bb-0310-9956-ffa450edef68
* QPID-971 - Senaka Fernando, I also edited the README in a few places.Carl C. Trieloff2008-04-282-0/+128
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652041 13f79535-47bb-0310-9956-ffa450edef68
* QPID-918 patch from SenakaCarl C. Trieloff2008-04-282-2/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@652037 13f79535-47bb-0310-9956-ffa450edef68
* Session state as per AMQP 0-10 specification.Alan Conway2008-04-275-25/+586
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651997 13f79535-47bb-0310-9956-ffa450edef68
* Fixed caught exception type in recoveryGordon Sim2008-04-251-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651531 13f79535-47bb-0310-9956-ffa450edef68
* Fix building examples when using a VPATH buildAndrew Stitcher2008-04-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651474 13f79535-47bb-0310-9956-ffa450edef68
* QPID-958 by Danushka Menikkumbura Carl C. Trieloff2008-04-242-284/+329
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651425 13f79535-47bb-0310-9956-ffa450edef68
* Generate c++ code from final 0-10 specGordon Sim2008-04-2489-3884/+1793
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651423 13f79535-47bb-0310-9956-ffa450edef68
* add include for list, for gcc4.3Nuno Santos2008-04-241-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651346 13f79535-47bb-0310-9956-ffa450edef68
* Edits to doxygen comments for user documentation.Alan Conway2008-04-2424-137/+137
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651321 13f79535-47bb-0310-9956-ffa450edef68
* emacs/qpid-c++-mode.el: qpid-c++-mode for Emacs.Alan Conway2008-04-241-0/+226
| | | | | | | | qpid-style indentation plus some useful commands for inserting copyrights etc. Feel free to improve it, there's lots of room. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651287 13f79535-47bb-0310-9956-ffa450edef68
* Fix build error introduced by earlier commit.Alan Conway2008-04-232-8/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@651088 13f79535-47bb-0310-9956-ffa450edef68
* Reverted earlier change to valgrind suppressionsAndrew Stitcher2008-04-231-74/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650999 13f79535-47bb-0310-9956-ffa450edef68
* src/tests/ClientSessionTest.cpp: uncommented tests for session resume as ↵Alan Conway2008-04-232-21/+56
| | | | | | | | | EXPECTED_FAILURES tests. src/tests/unit_test.h: workarounds for broken EXPECTED_FAILURES tests in boost <= 1.34 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650997 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Mick Goulish: Fixes to previous improved portability patchAndrew Stitcher2008-04-233-40/+115
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650970 13f79535-47bb-0310-9956-ffa450edef68
* Make python tests work with VPATH buildsAndrew Stitcher2008-04-232-5/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650922 13f79535-47bb-0310-9956-ffa450edef68
* - SequenceSet implemented on RangeSet.Alan Conway2008-04-2313-228/+134
| | | | | | | - Reduced #include dependencides on SequenceSet.h git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650906 13f79535-47bb-0310-9956-ffa450edef68
* * Renamed the Acceptor class to be the ProtocolFactory classAndrew Stitcher2008-04-225-66/+50
| | | | | | | | | which better approximates its current behaviour * Slightly refactored TCPIOPlugin to better approximate how it would look when we implement a proper AsynchConnector git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650657 13f79535-47bb-0310-9956-ffa450edef68
* QPID-920: allow applications to trigger the sending of a flush to serverGordon Sim2008-04-224-0/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650640 13f79535-47bb-0310-9956-ffa450edef68
* Moved federation to final 0-10 codepathGordon Sim2008-04-2211-51/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650635 13f79535-47bb-0310-9956-ffa450edef68
* QPID-947: update cpp and python management to 0-10 finalRafael H. Schloming2008-04-227-45/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650565 13f79535-47bb-0310-9956-ffa450edef68
* QPID-944: do no-local checking where requested when there is an exclusive ↵Gordon Sim2008-04-227-12/+30
| | | | | | subscription active git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-648: (based on patch from mfarrellee@redhat.com) Gordon Sim2008-04-228-28/+329
| | | | | | | | | | * apply authentication to final 0-10 codepath * consolidate conditional compilation of sasl-related code * improved handling of connection close during connection establishment in client git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650439 13f79535-47bb-0310-9956-ffa450edef68
* Fix packaging problems for rpmbuild.Alan Conway2008-04-211-33/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650273 13f79535-47bb-0310-9956-ffa450edef68
* * raise error when controls other than attached are received on unattached ↵Gordon Sim2008-04-214-18/+30
| | | | | | | | | | channel * corrected exception handling in client and on broker (broker to issue detach) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650250 13f79535-47bb-0310-9956-ffa450edef68
* Disable compilation of amqp_0_10 codec until ready for integration.Alan Conway2008-04-212-40/+42
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650227 13f79535-47bb-0310-9956-ffa450edef68
* Better workaround for boost::ptr_map incompatibility between boost 1.33 and ↵Alan Conway2008-04-216-93/+30
| | | | | | 1.34, based on public properties of ptr::map types rather than version numbers. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650221 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile error on rhel5.Alan Conway2008-04-211-45/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650210 13f79535-47bb-0310-9956-ffa450edef68
* src/qpid/RangeSet.h: generic set implementation using ranges.Alan Conway2008-04-217-15/+512
| | | | | | | | - no heap allocation for simple sets (<= 3 ranges) - binary searches for o(log(n)) performance in complex sets git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-920: send message-accept for acks (as well as completion)Gordon Sim2008-04-2120-52/+90
| | | | | | | | * AckPolicy now maintains a set of transfered messages for cumulative accepts git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@650159 13f79535-47bb-0310-9956-ffa450edef68
* QPID-920: converted c++ client to use final 0-10 protocolGordon Sim2008-04-2089-2083/+1587
| | | | | | | | | | * connection handler converted to using invoker & proxy and updated to final method defs * SessionCore & ExecutionHandler replace by SessionImpl * simplified handling of completion & results, removed handling of responses git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@649915 13f79535-47bb-0310-9956-ffa450edef68
* Added missed new include fileAndrew Stitcher2008-04-181-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@649691 13f79535-47bb-0310-9956-ffa450edef68
* Refactored Acceptor code to allow multiple acceptors to be present in the brokerAndrew Stitcher2008-04-186-34/+79
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@649689 13f79535-47bb-0310-9956-ffa450edef68