summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-1904: Ensure that all timestamp uses are correctly relative to 1/1/1970 ↵Andrew Stitcher2010-04-2311-29/+20
| | | | | | | | | | epoch. - Removed the hacky way to access the internal time value in AbsTime now that there is a defined AbsTime value EPOCH. - Changed all the code to use Duration(EPOCH, abtime) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937147 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2523Rajith Muditha Attapattu2010-04-232-6/+20
| | | | | | | I added a mutex to protect the boost shared pointer assignments. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937120 13f79535-47bb-0310-9956-ffa450edef68
* Changed from using arrays to using vectors.Rajith Muditha Attapattu2010-04-235-78/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937119 13f79535-47bb-0310-9956-ffa450edef68
* QMF: correct the build of exception response messages.Kenneth Anthony Giusti2010-04-221-16/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937072 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in disabling sequence number and timestamp.Alan Conway2010-04-221-5/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936974 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1811: Applied patch from Andrey Kotrekhov with more portableAndrew Stitcher2010-04-221-20/+35
| | | | | | code to enumerate the IP addresses of the local network interfaces git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936610 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2527: Remove Thread::id member as its uses are better implemented by ↵Andrew Stitcher2010-04-216-17/+41
| | | | | | | | comparison operators. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936537 13f79535-47bb-0310-9956-ffa450edef68
* Add QMF_LIB to PYTHONPATH to pick up qmf.consoleStephen D. Huston2010-04-211-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936520 13f79535-47bb-0310-9956-ffa450edef68
* Add QMF_LIB to PYTHONPATH to pick up qmf.consoleStephen D. Huston2010-04-213-3/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936519 13f79535-47bb-0310-9956-ffa450edef68
* qpid_send: make serialno & timestamp optional.Alan Conway2010-04-212-9/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936338 13f79535-47bb-0310-9956-ffa450edef68
* Consistent use of string constants for message property keys in ↵Alan Conway2010-04-218-12/+21
| | | | | | sender/receiver tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936337 13f79535-47bb-0310-9956-ffa450edef68
* Count latency samples, don't assume all messages are latency samples.Alan Conway2010-04-212-4/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936336 13f79535-47bb-0310-9956-ffa450edef68
* - Hold up tearing down client I/O threads until there are no moreAndrew Stitcher2010-04-211-1/+8
| | | | | | | connections active. - Don't create more client I/O threads than connections. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936309 13f79535-47bb-0310-9956-ffa450edef68
* This is a fix for QPID-2521Rajith Muditha Attapattu2010-04-201-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936028 13f79535-47bb-0310-9956-ffa450edef68
* QMF: fix object name separator, use native bool typeKenneth Anthony Giusti2010-04-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@935961 13f79535-47bb-0310-9956-ffa450edef68
* 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@933330 13f79535-47bb-0310-9956-ffa450edef68