summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3858: Refactor to tidy up several class design issuesKim van der Riet2012-07-1665-634/+952
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1362039 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - fixed a few logic errors and race conditions in the consume ↵Kim van der Riet2012-06-267-33/+22
| | | | | | and transactional code git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1354149 13f79535-47bb-0310-9956-ffa450edef68
* WIP - transactional consume path completed, still some testing to be done.Kim van der Riet2012-06-2511-37/+175
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1353703 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: New classes for transactional consumption of messagesKim van der Riet2012-06-2125-175/+455
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1352509 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Solved race conditions affecting transactional publishing.Kim van der Riet2012-06-198-21/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1351689 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - async txns for msg publish pathway, but there are some ↵Kim van der Riet2012-06-1534-469/+985
| | | | | | race/thread issues to sort out. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1350745 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Changed all boost::shared_ptr<SimplePersistableMessage> to ↵Kim van der Riet2012-06-119-20/+24
| | | | | | boost_intrusive_ptr<SimplePersistableMessage> to better match broker message usage patterns. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348950 13f79535-47bb-0310-9956-ffa450edef68
* WIP: Fixed some logic errors in the non-persistent pathwayKim van der Riet2012-06-113-12/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348891 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - tidy-up: protected to private in classes except where ↵Kim van der Riet2012-06-0812-14/+13
| | | | | | required in jrnl2 dir git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348205 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - tidy-up: renamed Mock* to Simple* (as the classes are not ↵Kim van der Riet2012-06-0821-241/+192
| | | | | | empty mocks) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348194 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - tidy-up: protected to private in classes except where requiredKim van der Riet2012-06-0855-98/+120
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348186 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - completed async return pathKim van der Riet2012-06-0830-436/+375
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348098 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - added AsyncResultQueue for async result return pathKim van der Riet2012-06-0723-47/+468
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1347588 13f79535-47bb-0310-9956-ffa450edef68
* WIP - updated src/CMakeLists.txt to remove some old files still listedKim van der Riet2012-06-011-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1345247 13f79535-47bb-0310-9956-ffa450edef68
* WIP: Non-transactional message path in place. Transactions not working.Kim van der Riet2012-06-0141-435/+1308
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1345240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: More restructuring: Renamed XXXContext to XXXAsyncContext for all ↵Kim van der Riet2012-05-1421-164/+116
| | | | | | async store context classes, also avoids name clash with TransactionContext, an existing non-async context class. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338318 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: More restructuring: extracted MessageContext from ↵Kim van der Riet2012-05-1413-117/+281
| | | | | | MockPersistableMessage, also TransactionAsyncContext from MockTransactionContext. Further name changes will be needed to resolve some bad naming. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338262 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Restructuring: Moved QueueContext out of MockPersistableQueue classKim van der Riet2012-05-145-55/+119
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338199 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Fix directory names to match namespaces in test dir; Changed ↵Kim van der Riet2012-05-1442-158/+170
| | | | | | MockPersistableQueue to use intrusive pointers. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Added async queue deletion and mechanism to correctly wait for ↵Kim van der Riet2012-05-119-70/+97
| | | | | | async completion of store deletion before destroying queue objects git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1337126 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Fixed condition variable wait loop, minor updates to cmake buildsKim van der Riet2012-05-093-8/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1336306 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Initial checkin of async interface implementation and test harness.Kim van der Riet2012-05-09122-0/+12938
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1336220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Updated branch - merged from trunk r.1333987Kim van der Riet2012-05-04277-4656/+6731
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1334037 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - Updates to async store interface. Removed the ↵Kim van der Riet2012-05-0411-503/+131
| | | | | | errors/exception classes, will use qpid exceptions instead. Some class renaming. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1333978 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Minor update for clarification: Rename some vars, improve some ↵Kim van der Riet2012-02-211-14/+14
| | | | | | comments. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1291777 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Initial proposal for async store interfaceKim van der Riet2012-02-206-0/+561
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1291285 13f79535-47bb-0310-9956-ffa450edef68
* more fixes for compilation under fedora 18, new gccNuno Santos2012-02-173-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245757 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add HA tests to automake and cmake.Alan Conway2012-02-172-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245706 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA ACL whitespace police.Charles E. Rolke2012-02-176-1192/+1191
| | | | | | No code change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245660 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove out-of-date generated header in HaBroker.hAlan Conway2012-02-171-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603 - Added missing files to CMakeLists.txtTed Ross2012-02-171-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245639 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge new HA foundations.Alan Conway2012-02-1786-898/+4114
| | | | | | | Merged from qpid-3603-7. This is basic support for the new HA approach. For information & limitations see qpid/cpp/design_docs/new-ha-design.txt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245587 13f79535-47bb-0310-9956-ffa450edef68
* missing casts and include to be able to compile under fedora 18Nuno Santos2012-02-162-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245195 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3841: improve batching of outbound messagesKenneth Anthony Giusti2012-02-151-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1244504 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix Logger::instance to work with older versions of boost.Alan Conway2012-02-141-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1244010 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3839: Allow browsers to accept messagesGordon Sim2012-02-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1244002 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3638 - Fixed boost usage problem.Ted Ross2012-02-131-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1243676 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed missing return type on Windows stub.Ted Ross2012-02-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3773: generate a unique queue name for the internal bridge queues.Kenneth Anthony Giusti2012-02-101-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242887 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3824 - Additional queue statistics, posix memory statistics, and ↵Ted Ross2012-02-0917-15/+306
| | | | | | broker-scope statistics git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242526 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3621 cmake build changes for solaris and solaris specific code changesClifford Allan Jansen2012-02-097-24/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242411 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3620 time conversion fix for sparc architectureClifford Allan Jansen2012-02-091-4/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242406 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3571 PosixPoller implementationClifford Allan Jansen2012-02-091-0/+793
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1242380 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3804: do not skip released grouped messagesKenneth Anthony Giusti2012-02-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1239939 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3481 - After queue deletion, route re-queued messages to the alternate ↵Ted Ross2012-02-021-9/+20
| | | | | | exchange. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1239728 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3791 - Cucumber-based integration tests for the Ruby binding.Ted Ross2012-01-3118-17/+429
| | | | | | | Committed patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1238807 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3787 - Fixed shutdown crash in SslPlugin, Fixed problem with sasl_mux test.Ted Ross2012-01-272-4/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1236864 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-3352: Fix test for failed session to avoid confusion with as ↵Alan Conway2012-01-205-12/+7
| | | | | | | | | yet uninitialised session" This reverts commit r1233083. It caused a test failure run_federation_tests: federation.FederationTests.test_pull_from_queue_recovery git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233949 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Replace public broker::Consumer::position variable with get/set ↵Alan Conway2012-01-181-3/+3
| | | | | | | | function pair. Fix to r1233080 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233102 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Added public broker::Connection::isLink function.Alan Conway2012-01-182-17/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233088 13f79535-47bb-0310-9956-ffa450edef68