summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed CMake buildAndrew Stitcher2009-05-011-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770826 13f79535-47bb-0310-9956-ffa450edef68
* Add qpidbroker.vcproj to windows_dist files; fixes QPID-1835Stephen D. Huston2009-05-011-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770812 13f79535-47bb-0310-9956-ffa450edef68
* Replace std::list with std::deque for SemanticState::unacked - more ↵Alan Conway2009-05-016-22/+20
| | | | | | efficient, improves latency. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770802 13f79535-47bb-0310-9956-ffa450edef68
* Cluster test code now has a persistence switch controlled by the ↵Kim van der Riet2009-05-017-112/+175
| | | | | | environment. When this switch set, all brokers start with the store module loaded, all queues are declared persistent and all messages are also made persistent. The absolute paths to module libs hardcoded into the test fixtures have been replaced by paths relative to environment variable QPID_LIB_DIR (which is set in Makefile.am). The cluster test, when run from qpid, will continue to run without persistence by default; the intention is to have the store test code run this test directly with the switch turned on. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770796 13f79535-47bb-0310-9956-ffa450edef68
* Apply PIMPL pattern to qpid::client::LocalQueueAlan Conway2009-05-017-53/+218
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770756 13f79535-47bb-0310-9956-ffa450edef68
* Remove workaround for buggy corosync headers, no longer needed.Alan Conway2009-05-011-7/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770734 13f79535-47bb-0310-9956-ffa450edef68
* Code generator changes missed on last commit.Alan Conway2009-05-011-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770723 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up PIMPL pattern for public APIAlan Conway2009-05-0117-279/+178
| | | | | | | | - Separated PrivateImplRef helper classs from Handler base class. - Consistent impl of ctor, dtor, copy, assign for all PIMPL classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770702 13f79535-47bb-0310-9956-ffa450edef68
* Help more tests runStephen D. Huston2009-04-302-40/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770447 13f79535-47bb-0310-9956-ffa450edef68
* Add extern for run() so tests can link correctly on WindowsStephen D. Huston2009-04-301-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770446 13f79535-47bb-0310-9956-ffa450edef68
* Fixed testShlib and testAutoShlib path typoKim van der Riet2009-04-301-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770335 13f79535-47bb-0310-9956-ffa450edef68
* Made cmake config more like the autotools versionAndrew Stitcher2009-04-304-42/+88
| | | | | | | | | | - By default if it detects a dependency it will build the module that needs it, otherwise it won't - It can be forced to build modules so that automated builds that have required outputs can fail config git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770330 13f79535-47bb-0310-9956-ffa450edef68
* Pass platform's shared lib prefix, suffix to test progs that need it; use it ↵Stephen D. Huston2009-04-293-25/+25
| | | | | | to pick up proper file for libtool/cmake/Windows git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@770001 13f79535-47bb-0310-9956-ffa450edef68
* Fix locating of LIBCPG; removed deleted WriteEstimate.cpp, .h filesStephen D. Huston2009-04-291-7/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769971 13f79535-47bb-0310-9956-ffa450edef68
* Improved & simplified cluster output algorithm.Alan Conway2009-04-2911-175/+37
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769914 13f79535-47bb-0310-9956-ffa450edef68
* Removed code that prevents cmake build from raw checkoutAndrew Stitcher2009-04-281-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769566 13f79535-47bb-0310-9956-ffa450edef68
* Fixed to allow use of cmake 2.4Andrew Stitcher2009-04-287-58/+56
| | | | | | | Fixes to allow cmake to build all the plugin modules as before git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769559 13f79535-47bb-0310-9956-ffa450edef68
* Ensure socket is closed when exception occurs during encode/decode.Gordon Sim2009-04-281-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769532 13f79535-47bb-0310-9956-ffa450edef68
* Add tests; revise checks for C++ headers to uuse C++, not CStephen D. Huston2009-04-284-177/+242
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769480 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile error - missing config.h check and QPIDC_MODULE_DIR, QPIDC_CONF_FILEStephen D. Huston2009-04-272-9/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@769117 13f79535-47bb-0310-9956-ffa450edef68
* Added missing const clause for putBin128.Ted Ross2009-04-242-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@768355 13f79535-47bb-0310-9956-ffa450edef68
* Merge in initial changes to allow building with CMake; rubygen and ↵Stephen D. Huston2009-04-2321-44/+1564
| | | | | | managementgen can now generate either .mk files or .cmake files as needed; CONF_FILE and MODULE_DIR macros now have broker/client counterparts QPIDD_CONF_FILE, QPIDD_MODULE_DIR, QPIDC_CONF_FILE, QPIDC_MODULE_DIR configurable by cmake git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@768085 13f79535-47bb-0310-9956-ffa450edef68
* Move client::Dispatcher destructor from .cpp to .h to avoid having to export ↵Stephen D. Huston2009-04-233-5/+12
| | | | | | it on Windows; Added new client files to client.vcproj git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@768081 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile warning-turned-errorStephen D. Huston2009-04-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@768051 13f79535-47bb-0310-9956-ffa450edef68
* Fixes to build under Visual Studio 2008Andrew Stitcher2009-04-234-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@768027 13f79535-47bb-0310-9956-ffa450edef68
* Apply PIMPL pattern to client::Completion and client::Future.Alan Conway2009-04-2311-35/+131
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@767896 13f79535-47bb-0310-9956-ffa450edef68
* Fix valgrind error in PollableCondition unit test.Alan Conway2009-04-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@767669 13f79535-47bb-0310-9956-ffa450edef68
* Unit test for PollableCondition.Alan Conway2009-04-222-1/+119
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@767666 13f79535-47bb-0310-9956-ffa450edef68
* Better logging around cpg_init, 30 second retry limit.Alan Conway2009-04-221-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@767663 13f79535-47bb-0310-9956-ffa450edef68
* File missed in previous commit.Alan Conway2009-04-211-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@767158 13f79535-47bb-0310-9956-ffa450edef68
* Apply PIMPL pattern to qpid::client::Message.Alan Conway2009-04-2018-79/+410
| | | | | | | Hide implementation of Message, move framing::MethodContent and framing::TransferContent out of public API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@766899 13f79535-47bb-0310-9956-ffa450edef68
* Small change to ClusterFixture which allows a different path to the ↵Kim van der Riet2009-04-172-16/+17
| | | | | | cluster.so lib for persistence testing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@766110 13f79535-47bb-0310-9956-ffa450edef68
* Remove LatencyMetric filesStephen D. Huston2009-04-171-6/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@766022 13f79535-47bb-0310-9956-ffa450edef68
* Fix log message with incorrect level (critical should be debug).Alan Conway2009-04-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765699 13f79535-47bb-0310-9956-ffa450edef68
* Override the executable used by ForkedBroker by setting an env. var.Alan Conway2009-04-162-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765685 13f79535-47bb-0310-9956-ffa450edef68
* Changes missed in previous commit r765285.Alan Conway2009-04-162-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765615 13f79535-47bb-0310-9956-ffa450edef68
* Removed defunct interop_runner test, was never updated from 0-8 channel API.Alan Conway2009-04-159-793/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765370 13f79535-47bb-0310-9956-ffa450edef68
* Clean up temporary data directories in tests.Alan Conway2009-04-154-19/+30
| | | | | | | | ForkedBroker.cpp: create/delete tmp data directory if passed arg TMP_DATA_DIR. failover_soak.cpp, PartialFailure.cpp: use tmp data dir feature of ForkedBroker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765365 13f79535-47bb-0310-9956-ffa450edef68
* Update set of generated source filesStephen D. Huston2009-04-151-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765351 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug in SocketProxy causing occasional hangs in tests.Alan Conway2009-04-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765338 13f79535-47bb-0310-9956-ffa450edef68
* Removed un-used LatencyMetric hack: missed in lat commit.Alan Conway2009-04-153-7/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765286 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up some un-necessary #include dependencies.Alan Conway2009-04-1523-186/+22
| | | | | | | Removed un-used LatencyMetric hack. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765285 13f79535-47bb-0310-9956-ffa450edef68
* Update client test to use SubscriptionManager.Alan Conway2009-04-151-26/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765249 13f79535-47bb-0310-9956-ffa450edef68
* src/cluster.mk: removed non-existent file.Alan Conway2009-04-141-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764813 13f79535-47bb-0310-9956-ffa450edef68
* Fix regression: close shadow connections belonging to brokers that have left ↵Alan Conway2009-04-144-4/+64
| | | | | | the cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764783 13f79535-47bb-0310-9956-ffa450edef68
* Trivial fix for gcc 4.3 compiler (F10) "may be used uninitialized" errorKim van der Riet2009-04-131-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764424 13f79535-47bb-0310-9956-ffa450edef68
* Fix issues when cluster is run with persistence enabled.Alan Conway2009-04-1137-187/+881
| | | | | | | | | | - Handle partial failures (e.g. due to disk error): failing brokers shut down, others continue. - Enable persistence in cluster tests. - Correct message status in DeliveryRecord updates. - Remove qpid.update queue when update complete - avoid it becoming persistent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@764204 13f79535-47bb-0310-9956-ffa450edef68
* Add durability option to the cpp failover_soak test. Alan Conway2009-04-094-19/+54
| | | | | | | From Mick Goulish: https://issues.apache.org/jira/browse/QPID-1796, git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@763722 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1785: Prevent session.detach following execution.exception from ↵Gordon Sim2009-04-081-3/+5
| | | | | | destroying the connection. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@763163 13f79535-47bb-0310-9956-ffa450edef68
* Cluster: fix exception handling if updater fails to connect to updatee.Alan Conway2009-04-063-12/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@762370 13f79535-47bb-0310-9956-ffa450edef68