summaryrefslogtreecommitdiff
path: root/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-2487: remove call to reversed() - not in pre2.4 python, increased bind ↵Kenneth Anthony Giusti2010-04-201-9/+9
| | | | | | timeouts git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935787 13f79535-47bb-0310-9956-ffa450edef68
* Port of the ACL tests script to Windows Powershell.Stephen D. Huston2010-04-191-0/+98
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935730 13f79535-47bb-0310-9956-ffa450edef68
* Add store test executions if building the store module. Add trigger on ↵Stephen D. Huston2010-04-193-0/+120
| | | | | | messageMap table deletes to remove orphaned messages from message table; part of QPID-2420. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935710 13f79535-47bb-0310-9956-ffa450edef68
* QMF: Add timestamps to generated V2 objectsKenneth Anthony Giusti2010-04-193-23/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935704 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2487: add wait for new exchange to appear in qmfKenneth Anthony Giusti2010-04-191-22/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935669 13f79535-47bb-0310-9956-ffa450edef68
* Add missing Statistics.cpp to sender test's sourcesStephen D. Huston2010-04-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935600 13f79535-47bb-0310-9956-ffa450edef68
* Fix g++ compile warning-turned-errorStephen D. Huston2010-04-191-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935595 13f79535-47bb-0310-9956-ffa450edef68
* Ensure that ConnectionImpl is notified of shutdown even in the case of ↵Gordon Sim2010-04-191-1/+7
| | | | | | disconnect (which needs different handling than eof) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935473 13f79535-47bb-0310-9956-ffa450edef68
* An alternative attempt at ensuring ConnectionImpl is not deleted before IO ↵Gordon Sim2010-04-173-36/+41
| | | | | | thread is finished with it. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935275 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2487: fix route propagation tests to prevent spurious timeouts.Kenneth Anthony Giusti2010-04-161-58/+263
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935079 13f79535-47bb-0310-9956-ffa450edef68
* Fix for QPID-2420 to correctly handle restoring and commit/abort prepared ↵Stephen D. Huston2010-04-1618-262/+899
| | | | | | | | transactions. The basic approach is documented in QPID-2420. This also makes improvements in the way changes are done to the tblMessageMap table which should perform much better, avoiding pulling the whole table into the broker just to add or edit or delete a single record. Also, some of the consistency checks and enforcements are moved into the database itself from the C++ code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935068 13f79535-47bb-0310-9956-ffa450edef68
* Fixed problems with the broker's QMFv2 mode:Ted Ross2010-04-166-12/+27
| | | | | | | | | | - app_id is a message property, not an application header - even in v2 mode, the agent must respond to v1 schema requests - missing object_id was added to the periodic data updates - epoch/boot-sequence added to agent information (locate-response, heartbeat) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935044 13f79535-47bb-0310-9956-ffa450edef68
* Ensure that ConnectionImpl is notified of shutdown even in the case of ↵Gordon Sim2010-04-162-1/+7
| | | | | | disconnect (which needs different handling than eof) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@935017 13f79535-47bb-0310-9956-ffa450edef68
* qpid_cpp_benchmark: added options to set address options for sending/receiving.Alan Conway2010-04-161-13/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934987 13f79535-47bb-0310-9956-ffa450edef68
* Added throughput reporting to sender.cpp.Alan Conway2010-04-162-8/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934986 13f79535-47bb-0310-9956-ffa450edef68
* Fix unreferenced local variable warnings.Stephen D. Huston2010-04-151-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934650 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2507: drop the userLock before calling exchange->route()Kenneth Anthony Giusti2010-04-152-77/+94
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2511: Altered shutdown sequence in connectors; after connect() has ↵Gordon Sim2010-04-155-48/+73
| | | | | | returned there will always now be a shutdown callback made and only at that point is it guaranteed that there will be no further io callbacks. ConnectionImpl consequently waits for this before allowing itself to be deleted. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934503 13f79535-47bb-0310-9956-ffa450edef68
* Implementation of QPID-2509 (Remove message staging from C++ broker)Kim van der Riet2010-04-159-110/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934463 13f79535-47bb-0310-9956-ffa450edef68
* Install new old-examples visual studio solution fileAndrew Stitcher2010-04-151-0/+4
| | | | | | | | Install perftest & latencytest programs Amend windows sdk zip builder script to strip out examples not buildable with new messaging API Build debug build before release build so that it's the release executables that are in the install area git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@934261 13f79535-47bb-0310-9956-ffa450edef68
* Tidy up unnecessary includes in ConnectionSettings and fix consequencesGordon Sim2010-04-146-1/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933971 13f79535-47bb-0310-9956-ffa450edef68
* Fix url parsing to make hostname requiredGordon Sim2010-04-142-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933970 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: more specific exception handling (avoids reconnecting for invalid url)Gordon Sim2010-04-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933924 13f79535-47bb-0310-9956-ffa450edef68
* Fix testagent for changes in r933842Gordon Sim2010-04-141-5/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933923 13f79535-47bb-0310-9956-ffa450edef68
* Remove final vestiges of old client API references from messaging and agent ↵Andrew Stitcher2010-04-142-1/+19
| | | | | | header files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933842 13f79535-47bb-0310-9956-ffa450edef68
* Update qpid_cpp_benchmark for change in python API exceptions.Alan Conway2010-04-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933755 13f79535-47bb-0310-9956-ffa450edef68
* qpid_cpp_benchmark: added --reliable optionAlan Conway2010-04-131-9/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933720 13f79535-47bb-0310-9956-ffa450edef68
* qpid_cpp_benchmark: print send/receive stats side-by-sideAlan Conway2010-04-132-19/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933719 13f79535-47bb-0310-9956-ffa450edef68
* Make qpid_send/qpid_receive output more spreadsheet-friendly.Alan Conway2010-04-134-21/+24
| | | | | | | | - output is tab separated - --report-header=no suppresses headers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933718 13f79535-47bb-0310-9956-ffa450edef68
* Fix for QPID-2470 - Broker does not honour flow-to-disk policy on recoveryKim van der Riet2010-04-138-8/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933711 13f79535-47bb-0310-9956-ffa450edef68
* Pick up more of the existing test cases from qpid/testsStephen D. Huston2010-04-121-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933439 13f79535-47bb-0310-9956-ffa450edef68
* Simplified the vaidate method using for_each to make it more readable.Rajith Muditha Attapattu2010-04-122-49/+56
| | | | | | | Also renamed AclProperty to PropertyType to avoid any confusion with acl::Property. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933417 13f79535-47bb-0310-9956-ffa450edef68
* Fix testagent.mk to generate code conditionally same as ../Makefile.amAlan Conway2010-04-121-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933393 13f79535-47bb-0310-9956-ffa450edef68
* qpid_cpp_benchmark waits for receivers to be ready before starting senders.Alan Conway2010-04-122-14/+29
| | | | | | | | This avoids exaggerated latency numbers due to messages siting on the queue while receivers are connecting and subscribing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933333 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: changed option verifier to use constants rather than duplicating ↵Gordon Sim2010-04-122-17/+25
| | | | | | string literals; added a test to make sure all valid options are allowed and illegal ones are not git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933330 13f79535-47bb-0310-9956-ffa450edef68
* Fix code-generation dependencies for tests/testagent.Alan Conway2010-04-121-2/+2
| | | | | | | Previously was not re-generating code for codegen changes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933224 13f79535-47bb-0310-9956-ffa450edef68
* Added --ack-frequency to qpid_cpp_benchmark.Alan Conway2010-04-121-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933223 13f79535-47bb-0310-9956-ffa450edef68
* Added missing newline at end of the fileTed Ross2010-04-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933217 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: removed explicit throw() clauseGordon Sim2010-04-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@933176 13f79535-47bb-0310-9956-ffa450edef68
* Small fixes to get recent management changes to compile under Visual ↵Andrew Stitcher2010-04-091-1/+4
| | | | | | Studio/Windows git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932641 13f79535-47bb-0310-9956-ffa450edef68
* Add recent management changes to cmake buildAndrew Stitcher2010-04-091-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932630 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2487: add federation tests to verify bugfix.Kenneth Anthony Giusti2010-04-092-3/+560
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932607 13f79535-47bb-0310-9956-ffa450edef68
* Rationalize message count and message content options in new API ↵Alan Conway2010-04-093-25/+53
| | | | | | send/receive/benchmark. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2497: added some verification that address options specified are validGordon Sim2010-04-091-3/+51
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2489 - Added wrapped version of Mutex to isolate QMF-generated source ↵Ted Ross2010-04-095-49/+80
| | | | | | from boost. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932517 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: changed pending to unsettled; added available to sender; minor ↵Gordon Sim2010-04-0913-51/+52
| | | | | | update to address doc git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932490 13f79535-47bb-0310-9956-ffa450edef68
* Fix --send-rate option in qpid_cpp_benchmark.Alan Conway2010-04-091-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932489 13f79535-47bb-0310-9956-ffa450edef68
* Script to run performance benchmarks using qpid_send and qpid_receive.Alan Conway2010-04-092-16/+129
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932479 13f79535-47bb-0310-9956-ffa450edef68
* QPID-664: changed connect() back to open(),removed detach(),defined new ↵Gordon Sim2010-04-0922-113/+277
| | | | | | exception hierarchy, added ability to re-use reconnect/replay logic for resource-limit-exceeded errors git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932451 13f79535-47bb-0310-9956-ffa450edef68
* Adding virtual destructors.Rajith Muditha Attapattu2010-04-091-0/+3
| | | | | | | The virtual dtor warning is not given on fedora 11 but is on rhel5, so I missed it the first time around. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932416 13f79535-47bb-0310-9956-ffa450edef68