summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Tighten up sync-correctness in SubscriptionManager & Dispatcher.Alan Conway2008-05-275-10/+12
| | | | | | | Add a flush to SessionBase_0_10::sync() so it syncs in both directions. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660643 13f79535-47bb-0310-9956-ffa450edef68
* Use symbolic constants for message flow values.Alan Conway2008-05-273-6/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660625 13f79535-47bb-0310-9956-ffa450edef68
* VPATH fixAlan Conway2008-05-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660619 13f79535-47bb-0310-9956-ffa450edef68
* Generate code in $builddir to allow multiple VPATH builds.Alan Conway2008-05-272-13/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660616 13f79535-47bb-0310-9956-ffa450edef68
* Copy valgrind support files in a VPATH builds.Alan Conway2008-05-271-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660568 13f79535-47bb-0310-9956-ffa450edef68
* Additional API documentation around sync vs. async sessions.Alan Conway2008-05-273-1/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660562 13f79535-47bb-0310-9956-ffa450edef68
* Added some comments to the various connection settings.Gordon Sim2008-05-271-1/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660546 13f79535-47bb-0310-9956-ffa450edef68
* Make help2man and doxygen dependencies optional.Alan Conway2008-05-263-3/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660324 13f79535-47bb-0310-9956-ffa450edef68
* Fixed intermittent leak of client::Connector thread.Alan Conway2008-05-265-11/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660320 13f79535-47bb-0310-9956-ffa450edef68
* Removed BOOST_REQUIRE_EQUAL, not available in older boost.test.Alan Conway2008-05-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660304 13f79535-47bb-0310-9956-ffa450edef68
* Speculative "fix" for solaris compile errors discussed on qpid-dev.Alan Conway2008-05-263-34/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660302 13f79535-47bb-0310-9956-ffa450edef68
* Corrected examples for new session API.Alan Conway2008-05-266-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660265 13f79535-47bb-0310-9956-ffa450edef68
* Changes to Session API:Alan Conway2008-05-2644-478/+537
| | | | | | | | | | | - Session is synchronous, no futures. - AsyncSession is async, returns futures. - Conversion functions sync(s) async(s) return a sync/async view of session s. - Connection::newSession - takes name, no timeout - SessionBase::getId - returns SessionId not UUID. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660258 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile error in examples.Alan Conway2008-05-263-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@660173 13f79535-47bb-0310-9956-ffa450edef68
* Delete obsolete Channel class.Alan Conway2008-05-238-1094/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659663 13f79535-47bb-0310-9956-ffa450edef68
* qpid::SessionState: Added error checking for invalid frame sequences.Alan Conway2008-05-2311-46/+87
| | | | | | | client: Fix client crash on error during connection shutdown. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659538 13f79535-47bb-0310-9956-ffa450edef68
* Improved logging for session state - show incomplete commands on ↵Alan Conway2008-05-222-23/+29
| | | | | | receive-completed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659139 13f79535-47bb-0310-9956-ffa450edef68
* Improved logging for session state.Alan Conway2008-05-222-15/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659127 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1088Ted Ross2008-05-224-8/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659110 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1087Ted Ross2008-05-2122-257/+257
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@658886 13f79535-47bb-0310-9956-ffa450edef68
* Added check to exclude old gcc compilers for atomic ops.Alan Conway2008-05-212-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@658849 13f79535-47bb-0310-9956-ffa450edef68
* Replaced AtomicCount with AtomicValue template. Alan Conway2008-05-219-493/+237
| | | | | | | Uses gcc atomics for gcc on i686/x86_64, falls back to mutex otherwise. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@658816 13f79535-47bb-0310-9956-ffa450edef68
* Fix build error.Alan Conway2008-05-201-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@658403 13f79535-47bb-0310-9956-ffa450edef68
* Support for AMQP 0-10 sessions in C++ broker.Alan Conway2008-05-2022-717/+478
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@658246 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1073Ted Ross2008-05-192-2/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@657974 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1071Ted Ross2008-05-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@657820 13f79535-47bb-0310-9956-ffa450edef68
* Added missing log/Logger.h to headers.Alan Conway2008-05-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@657168 13f79535-47bb-0310-9956-ffa450edef68
* Make rpmbuild python tests work under old versions of automake.Alan Conway2008-05-161-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@657064 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1034 by Senaka FernandoCarl C. Trieloff2008-05-161-0/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656924 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1065: Management messages may lost if client attach hits a small time ↵Nuno Santos2008-05-164-16/+42
| | | | | | window -- patch supplied by Ted Ross git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656920 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1061: Management heartbeat message from broker -- applied patch ↵Nuno Santos2008-05-161-0/+12
| | | | | | supplied by Ted Ross git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656918 13f79535-47bb-0310-9956-ffa450edef68
* Patch from michael goulish: QPID-1063: "under Boost 103200, command line ↵Kim van der Riet2008-05-153-42/+103
| | | | | | args with = didn't work" git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656855 13f79535-47bb-0310-9956-ffa450edef68
* - Enable python tets and examples in make rpmbuild.Alan Conway2008-05-152-8/+6
| | | | | | | - Remove hard-coded amqp.xml paths from python examples. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656853 13f79535-47bb-0310-9956-ffa450edef68
* change ordering of config records in management updates; patch supplied by ↵Nuno Santos2008-05-153-3/+3
| | | | | | Ted Ross git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656766 13f79535-47bb-0310-9956-ffa450edef68
* Python tests running in rpmbuild.Alan Conway2008-05-142-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656443 13f79535-47bb-0310-9956-ffa450edef68
* Fix example check in rpmbuild.Alan Conway2008-05-142-8/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656427 13f79535-47bb-0310-9956-ffa450edef68
* Added requires for XML exchangeCarl C. Trieloff2008-05-141-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656376 13f79535-47bb-0310-9956-ffa450edef68
* Exclude XML example if XML not enabled.Alan Conway2008-05-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656373 13f79535-47bb-0310-9956-ffa450edef68
* Undo revision 656320, causing build problems.Alan Conway2008-05-144-17/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656369 13f79535-47bb-0310-9956-ffa450edef68
* Don't fail if python tests aren't found.Gordon Sim2008-05-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656335 13f79535-47bb-0310-9956-ffa450edef68
* Fix for large messages.Gordon Sim2008-05-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656331 13f79535-47bb-0310-9956-ffa450edef68
* Exclude XML example checks if XML support is not available.Alan Conway2008-05-142-18/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656326 13f79535-47bb-0310-9956-ffa450edef68
* Fix valgrind problems in VPATH builds.Alan Conway2008-05-144-12/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656320 13f79535-47bb-0310-9956-ffa450edef68
* QPID-990: Patch from Ted Ross to enable persisting of inter-broker routing ↵Gordon Sim2008-05-1310-87/+370
| | | | | | entities git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656023 13f79535-47bb-0310-9956-ffa450edef68
* From Jonathan Robie:Alan Conway2008-05-132-66/+94
| | | | | | | | | | | | | | | https://issues.apache.org/jira/browse/QPID-1056: Python examples for the xml exchange. https://issues.apache.org/jira/browse/QPID-1057 Fixes to the XmlExchange.cpp that prevent it from crashing the broker when used with python clients that don't send application header properties git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@656005 13f79535-47bb-0310-9956-ffa450edef68
* Added sync() to ensure all acks are receivd before exiting the Dispatcher loop.Alan Conway2008-05-131-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655983 13f79535-47bb-0310-9956-ffa450edef68
* Minor change to tests to use correlation id rather than body for identifying ↵Gordon Sim2008-05-132-3/+9
| | | | | | messages. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655968 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in examples.Alan Conway2008-05-131-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655965 13f79535-47bb-0310-9956-ffa450edef68
* Fail with exception if queue is not durable and configured policy is exceeded.Gordon Sim2008-05-131-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655957 13f79535-47bb-0310-9956-ffa450edef68
* Removed confusing broker::Message typedef intrusive_ptr<Message> shared_ptrAlan Conway2008-05-133-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655956 13f79535-47bb-0310-9956-ffa450edef68