summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3767: add multilink federation testsqpid-3767Kenneth Anthony Giusti2012-05-042-40/+300
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1333954 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix linking issue on WindowsKenneth Anthony Giusti2012-05-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1333550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix federation and cluster failover supportKenneth Anthony Giusti2012-05-034-9/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1333467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix remote session and queue name to be uniqueKenneth Anthony Giusti2012-05-035-32/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1333466 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: update (resync) this branch to latest trunk (r1332660)Kenneth Anthony Giusti2012-05-02125-891/+2526
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1333027 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: apply code review suggestions.Kenneth Anthony Giusti2012-04-196-20/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1327953 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix HA changesKenneth Anthony Giusti2012-04-042-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1309571 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix connection id referenceKenneth Anthony Giusti2012-04-041-3/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1309570 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix ipv6 address format bug.Kenneth Anthony Giusti2012-04-041-9/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1309569 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: merge old fix onto branchKenneth Anthony Giusti2012-04-0416-215/+593
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3767@1309568 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3920: keep cache data and length atomic with respect to each other.Kenneth Anthony Giusti2012-03-281-5/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1306434 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Substitute installation directories in qpidd init scripts.Alan Conway2012-03-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1306007 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Minor updates to doc and example cluster configuration.Alan Conway2012-03-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1305890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3915: Add missing newlinesJustin Ross2012-03-264-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1305371 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added newlines to the end of some filesAndrew Stitcher2012-03-234-4/+4
| | | | | | | - Accidentally missed from previous namespace checkin and causes compile warnings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1304467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3890: merge Queue lock scope reduction performance tweaks into trunkKenneth Anthony Giusti2012-03-224-213/+342
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303815 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a reference bug in qpid-config and added a test that exposes ↵Ted Ross2012-03-211-0/+3
| | | | | | the error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303596 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: fix the const-ness of the < operator.Kenneth Anthony Giusti2012-03-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303411 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: fix namespace specifierKenneth Anthony Giusti2012-03-212-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303381 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: remove dead codeKenneth Anthony Giusti2012-03-201-7/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303144 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: prevent TTL expiration of grouped msg from crashing broker.Kenneth Anthony Giusti2012-03-202-30/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303143 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3877: hold msg lock across body encode.Kenneth Anthony Giusti2012-03-201-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303068 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unnecessary header file guards from non-header fileAndrew Stitcher2012-03-201-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303040 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unnecessary header guard around a non-header fileAndrew Stitcher2012-03-201-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303038 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3896: assign each queue auto deletion task a unique name.Kenneth Anthony Giusti2012-03-202-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303035 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2082: Put all of the C++ code in the source tree into a namespaceAndrew Stitcher2012-03-201-8/+19
| | | | | | - Final file that slipped through git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1303024 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2082: Put all of the C++ code in the source tree into a namespaceAndrew Stitcher2012-03-2022-402/+454
| | | | | | - This change moves the remaining non-example code in a namespace git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1302988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3759 hang on heartbeat connection closeClifford Allan Jansen2012-03-191-4/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1302718 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed more unused filesAndrew Stitcher2012-03-166-807/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301768 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3901 Add EXTRA-DIST file required for windows buildsCharles E. Rolke2012-03-161-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301512 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unused codeAndrew Stitcher2012-03-155-118/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301239 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3900 add missing include to get store\ms-clfs to compileCharles E. Rolke2012-03-151-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301179 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove some namespace polluting "using namespace boost" declarationsAndrew Stitcher2012-03-157-8/+10
| | | | | | | | - Blanket "using namespace" declarations like these are BAD, they can change the symbols imported into your namespace and you have no control over this. - Needed to make QPID-3893 compile on windows git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301168 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRAMichael Goulish2012-03-151-1/+3
| | | | | | | | | use new local sasl config file when starting authenticating broker, so that sasl mechs will not depend on the whimsies and vicissitudes of the system settings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301153 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3893: C++ broker appears to segfault during ↵Andrew Stitcher2012-03-151-5/+39
| | | | | | | | | | | MultipleTransactedBatchProducerTest Added in lock to preserve the previous read/write concurrency guarantees of FieldTable in the face of the new caching. Fix extra unnecessary decodes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301001 13f79535-47bb-0310-9956-ffa450edef68
* Ensure both SQL and CLFS tests run if they're built. NO-JIRAStephen D. Huston2012-03-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1300595 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3891 C++ Broker --log-function is too chatty.Charles E. Rolke2012-03-092-1/+48
| | | | | | | | Print only class-qualified function names and no args. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1299015 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: rgmanager integration for new HA clusterAlan Conway2012-03-081-0/+18
| | | | | | | | - service start script qpid-primary, called by rgmanager to promote a broker. - example cluster.conf - minor changes to qpid-ha git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1298602 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-055-6/+5
| | | | | | | Don't return copy of header return const reference - avoid unnecessary copying git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297292 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-051-7/+29
| | | | | | | | | Some more tidying up of the FieldTable implementation: - implement a more selective copy constructor - keep the encoded data in case we are used again - more careful raw bytes cache flush git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297290 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Initial documentation for the new HA plug-in.Alan Conway2012-03-052-25/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297234 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Cleaned up qpidtoollibsTed Ross2012-03-051-1/+1
| | | | | | | | | 1) Fixed the update() method to work on all object types 2) Shortened the path needed in import statements 3) Updated the connection-stats test to use qpidtoollibs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297230 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a failure in the acl tests that was caused by a change in ↵Ted Ross2012-03-051-1/+1
| | | | | | log format. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-051-38/+118
| | | | | | | | Lazily decode FieldTables, holding onto the actual raw bytes until we really need to decode, if we encode the FieldTable before decoding it we can just send the raw bytes we captured initially. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-051-2/+31
| | | | | | Cache the size of a field table to prevent recomputation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297184 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-0534-104/+102
| | | | | | | | | | Change Exchange route interface not to require a fieldtable - Exchanges that actually use the fieldtable for routing need to extract it directly from the message themselves. This avoids the need to extract the fieldtable from the message unnecessarily. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297183 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-051-2/+10
| | | | | | Change perftest to allow it add headers to messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: update txn and flow-to-disk countersKenneth Anthony Giusti2012-03-021-20/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: fix indentationKenneth Anthony Giusti2012-03-023-63/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: allow direct access to per-thread statisticsKenneth Anthony Giusti2012-03-024-56/+80
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296448 13f79535-47bb-0310-9956-ffa450edef68