summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rationalised AsynchConnector/Acceptor/IO to all use the same code structureAndrew Stitcher2009-10-163-66/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@826032 13f79535-47bb-0310-9956-ffa450edef68
* Fixed tcp nodelay, broken by previous socket code shufflingAndrew Stitcher2009-10-164-16/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@826031 13f79535-47bb-0310-9956-ffa450edef68
* Fix creating socket in the wrong place for listen()Andrew Stitcher2009-10-161-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@826030 13f79535-47bb-0310-9956-ffa450edef68
* Protect close methodCarl C. Trieloff2009-10-161-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825869 13f79535-47bb-0310-9956-ffa450edef68
* Bug fix: Console sent get-requests (by objectId) to all agents, not just the ↵Ted Ross2009-10-156-5/+46
| | | | | | | | | agent identified in the objectId. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825672 13f79535-47bb-0310-9956-ffa450edef68
* Added select for object queries (Ruby).Ted Ross2009-10-152-8/+51
| | | | | | | Added separate callback-thread to prevent deadlock when a user blocks on a callback. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825492 13f79535-47bb-0310-9956-ffa450edef68
* Improved test output capturing in automated tests; correctly get exe process ↵Stephen D. Huston2009-10-155-28/+62
| | | | | | exit codes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@825358 13f79535-47bb-0310-9956-ffa450edef68
* Have qpidd -q wait till the qpidd process exits before returning.Alan Conway2009-10-131-2/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824894 13f79535-47bb-0310-9956-ffa450edef68
* Add new SocketAddress.cpp and requisite adjustments; a few install improvementsStephen D. Huston2009-10-125-32/+129
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824545 13f79535-47bb-0310-9956-ffa450edef68
* Split Socket::listenAndrew Stitcher2009-10-122-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824443 13f79535-47bb-0310-9956-ffa450edef68
* Added new SocketAddress class to Cmake build (oops)Andrew Stitcher2009-10-121-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824413 13f79535-47bb-0310-9956-ffa450edef68
* Refactored Socket to allow for IPv6 and unix domain socketAndrew Stitcher2009-10-124-34/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@824237 13f79535-47bb-0310-9956-ffa450edef68
* Fix race condition in enqueue/dequeue callbacks.Alan Conway2009-10-092-14/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823669 13f79535-47bb-0310-9956-ffa450edef68
* Used new SocketAddress class in rdma codeAndrew Stitcher2009-10-097-58/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823392 13f79535-47bb-0310-9956-ffa450edef68
* Added in passive socket address to SocketAddress and use in Socket::listen()Andrew Stitcher2009-10-092-7/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823391 13f79535-47bb-0310-9956-ffa450edef68
* Split responsibility for name lookup in AsynchConnector::connectAndrew Stitcher2009-10-097-31/+140
| | | | | | into new SocketAddress class. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823390 13f79535-47bb-0310-9956-ffa450edef68
* Split TCP connect so that the connect is non blockingAndrew Stitcher2009-10-091-35/+47
| | | | | | - This means it can now be interrupted by heartbeat abort git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823389 13f79535-47bb-0310-9956-ffa450edef68
* Change TCP AsynchConnector so that it returns all failures asynchronouslyAndrew Stitcher2009-10-091-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823388 13f79535-47bb-0310-9956-ffa450edef68
* Fix memory usage error in AsynchConnectorAndrew Stitcher2009-10-093-20/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823387 13f79535-47bb-0310-9956-ffa450edef68
* Fix package name and NSIS banner bitmap size.Stephen D. Huston2009-10-083-7/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823356 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2132: further fix from Ken Giusti.Gordon Sim2009-10-082-6/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823279 13f79535-47bb-0310-9956-ffa450edef68
* Help the package make go better on LinuxStephen D. Huston2009-10-081-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823266 13f79535-47bb-0310-9956-ffa450edef68
* Cluster shuts down broker via SignalHandler to fix memory errors on exit.Alan Conway2009-10-084-4/+10
| | | | | | | | The SignalHandler holds a global reference to the broker which needs to be reset otherwise there are problems when the broker by a global destructor. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823258 13f79535-47bb-0310-9956-ffa450edef68
* Fix race condition in testExclusiveQueueUpdate causing occasional false ↵Alan Conway2009-10-081-0/+1
| | | | | | failures. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823213 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2132: Applied patch from Ken GiustiGordon Sim2009-10-082-19/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@823094 13f79535-47bb-0310-9956-ffa450edef68
* Added more install-related content to the CMake structure.Stephen D. Huston2009-10-077-55/+310
| | | | | | Adds changes requested in QPID-2123, modified somewhat. Also adds Windows-specific installer content in cpp/packaging. Other specific packaging things can be added there as well. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822965 13f79535-47bb-0310-9956-ffa450edef68
* Add missing extern decls.Stephen D. Huston2009-10-072-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822964 13f79535-47bb-0310-9956-ffa450edef68
* Pick up size_t def from Windows rather than making one up and possibly ↵Stephen D. Huston2009-10-071-1/+3
| | | | | | clashing with other packages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822963 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in ais_check, causing cluster tests to fail.Alan Conway2009-10-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822268 13f79535-47bb-0310-9956-ffa450edef68
* Remove conflicts checked in earlierStephen D. Huston2009-10-061-17/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822225 13f79535-47bb-0310-9956-ffa450edef68
* Get remaining tests running on WindowsStephen D. Huston2009-10-053-25/+119
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822091 13f79535-47bb-0310-9956-ffa450edef68
* Improve ability to avoid dialogs in automated testsStephen D. Huston2009-10-051-0/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822086 13f79535-47bb-0310-9956-ffa450edef68
* Add new files from r821000; Fixes QPID-2130Stephen D. Huston2009-10-051-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@822018 13f79535-47bb-0310-9956-ffa450edef68
* Minor improvements to cluster logging.Alan Conway2009-10-053-16/+21
| | | | | | Include the original error message in critical log messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821948 13f79535-47bb-0310-9956-ffa450edef68
* Removed AMQP method body classes from public API.Alan Conway2009-10-051-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821916 13f79535-47bb-0310-9956-ffa450edef68
* Correct some powershell problems for WindowsStephen D. Huston2009-10-054-27/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821887 13f79535-47bb-0310-9956-ffa450edef68
* Fixed: cluster udpate did not presever deliver-properties.exchange on messages.Alan Conway2009-10-0513-79/+118
| | | | | | | | Also minor improvements: - Improved debug logging for consumers. - Cluster tests scripts work with latest corosync: don't check/set ais group. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821830 13f79535-47bb-0310-9956-ffa450edef68
* Look for qpidd.exe in various places, not just DebugStephen D. Huston2009-10-033-6/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821437 13f79535-47bb-0310-9956-ffa450edef68
* QMF Fixes in Ruby Console:Ted Ross2009-10-027-9/+50
| | | | | | | | | | - AgentProxy object now has broker_bank and agent_bank accessors - Fixed a bug in the returning og reference values (ObjectId) - Added package_name accessor to SchemaObjectClass - Added accessors for agent/broker bank to ObjectId git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821181 13f79535-47bb-0310-9956-ffa450edef68
* QMF Fixes:Ted Ross2009-10-027-12/+32
| | | | | | | | | - In ruby: waitForStable => wait_for_stable - Setting an unknown attribute on connection settings now throws an exception - Added connected? accessor to Connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821109 13f79535-47bb-0310-9956-ffa450edef68
* qpidd prints message to stderr if logging configuration is invalid.Alan Conway2009-10-021-15/+19
| | | | | | It used to exit silently. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821070 13f79535-47bb-0310-9956-ffa450edef68
* Applied patches to resolve QPID-2076Stephen D. Huston2009-10-026-12/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821066 13f79535-47bb-0310-9956-ffa450edef68
* Deprecated enableQueueEvents() in the doxygen comments. Use setInt() instead.Jonathan Robie2009-10-021-0/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821003 13f79535-47bb-0310-9956-ffa450edef68
* define content- and view- classes separately from message classGordon Sim2009-10-0227-428/+734
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@821000 13f79535-47bb-0310-9956-ffa450edef68
* Removed LatencyTracker from cluster.Alan Conway2009-10-017-201/+6
| | | | | | | Turned out not to be very useful. Better to use profiling tools like systemtap. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@820796 13f79535-47bb-0310-9956-ffa450edef68
* Set cluster version number from SVN revision.Alan Conway2009-10-011-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@820788 13f79535-47bb-0310-9956-ffa450edef68
* Fix broker race where broker closes connection before sending close-ok.Alan Conway2009-10-012-8/+15
| | | | | | | | This was showing up in python/cluster interactions but it looks like the race could also occur on a stand-alone broker. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@820783 13f79535-47bb-0310-9956-ffa450edef68
* Fix QPID-2086 - problem with read-credit.Alan Conway2009-10-019-74/+70
| | | | | | | Also cleaned up the cluster test scripts. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@820717 13f79535-47bb-0310-9956-ffa450edef68
* Updated library dependenciesTed Ross2009-09-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@820472 13f79535-47bb-0310-9956-ffa450edef68
* Add definition of int64_t (required by gcc 4.4.1)Gordon Sim2009-09-301-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@820252 13f79535-47bb-0310-9956-ffa450edef68