summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* QPID-2952 Qpid Cpp Messaging .NET Binding - Address constructor mishandles ↵Charles E. Rolke2010-11-181-1/+1
| | | | | | | | Name and Type fields Setting 'Type' actually set 'Name'. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036558 13f79535-47bb-0310-9956-ffa450edef68
* Update readme: remove qmf-agent, add qmf-console descriptionKenneth Anthony Giusti2010-11-181-13/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036512 13f79535-47bb-0310-9956-ffa450edef68
* Added missing TimerWarnings.cpp to CMakeLists.txt.Alan Conway2010-11-181-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036482 13f79535-47bb-0310-9956-ffa450edef68
* Added bootstrap to "Quick Start" instructions - now builds properly with ↵Jonathan Robie2010-11-171-4/+5
| | | | | | | | | either the full distribution, C++ only, or C++ client. bootstrap is superfluous for some distributions, but we need instructions that work everywhere. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036253 13f79535-47bb-0310-9956-ffa450edef68
* cluster/Numbering.h: Removed unused and incorrect function contains()Alan Conway2010-11-171-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036214 13f79535-47bb-0310-9956-ffa450edef68
* Aggregate Timer warnings.Alan Conway2010-11-176-18/+194
| | | | | | | | | | | | The Timer code logs a warning if a timer callback is started late or overruns the start time for the next callback. In cases where there are a lot of these warnings, the time taken to do the logging itself severly worsens the situation. This commit aggregates timer warnings and give a statistical report every 5 seconds at most. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036169 13f79535-47bb-0310-9956-ffa450edef68
* Add README.txt to distribution.Kenneth Anthony Giusti2010-11-171-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036158 13f79535-47bb-0310-9956-ffa450edef68
* Add README.txt for qmf-console examplesKenneth Anthony Giusti2010-11-171-0/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1036157 13f79535-47bb-0310-9956-ffa450edef68
* Add PREDEFINED items so that QPID_MESSAGING_EXTERN and QMF_EXTERN do not ↵Stephen D. Huston2010-11-162-2/+2
| | | | | | show up in generated class documentation. Resolves QPID-2948. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1035509 13f79535-47bb-0310-9956-ffa450edef68
* Fix double spacing introduced by previous commit.Alan Conway2010-11-151-155/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1035451 13f79535-47bb-0310-9956-ffa450edef68
* Fix inconsistent line terminators.Alan Conway2010-11-151-154/+308
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1035444 13f79535-47bb-0310-9956-ffa450edef68
* Handle iterator properly when removing entries from list; resolves QPID-2941.Stephen D. Huston2010-11-121-3/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1034586 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2674: prevent callbacks after doDelete has been calledGordon Sim2010-11-121-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1034523 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2940: always request completions from broker on Session::acknowledge(), ↵Gordon Sim2010-11-122-2/+4
| | | | | | and always clean up any pending accept records at that time git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1034393 13f79535-47bb-0310-9956-ffa450edef68
* Added a blank setAgentFilter (will make this a command option).Ted Ross2010-11-111-2/+8
| | | | | | | Added an indication for the connected broker agent in the list. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1034108 13f79535-47bb-0310-9956-ffa450edef68
* Include cluster scripts unconditionally in distribution.Alan Conway2010-11-111-27/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1034008 13f79535-47bb-0310-9956-ffa450edef68
* Fixed segfault when setting the agent filter on a closed session.Ted Ross2010-11-105-9/+102
| | | | | | | | | Fixed notification for the connected-broker agent. Added an example console program in c++ to monitor the set of agents. Fixed the Python agent example to more elegantly handle connection failure. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033763 13f79535-47bb-0310-9956-ffa450edef68
* test_env.sh.in: Remove un-necessary absdir for @prefix@, prefix is always ↵Alan Conway2010-11-101-1/+1
| | | | | | absolute. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033740 13f79535-47bb-0310-9956-ffa450edef68
* qpid-recieve --receive-rate: fixed calculation for duplicate messages.Alan Conway2010-11-101-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2939 Qpid .NET Messaging Binding has stray references and using statementsCharles E. Rolke2010-11-1031-327/+0
| | | | | | Clean them up. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033679 13f79535-47bb-0310-9956-ffa450edef68
* Fix to r1028346: no point in throwing exception after queue has already been ↵Gordon Sim2010-11-102-5/+29
| | | | | | created, so just log error and revert to default (do this for floating point values also) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033585 13f79535-47bb-0310-9956-ffa450edef68
* Added --receive-rate to qpid-recieve to allow simulation of a slow receiver.Alan Conway2010-11-092-3/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033264 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2934 Feature to pass the authenticated userId to QMF agent method ↵Ted Ross2010-11-0910-28/+69
| | | | | | handlers for authorization git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1033232 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2933 Messaging .NET binding has several assembly properties misnamedCharles E. Rolke2010-11-087-14/+14
| | | | | | Property files got cut and paste errors when projects were cloned. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1032720 13f79535-47bb-0310-9956-ffa450edef68
* Increment version numbers from 0.7 to 0.8(docs) and 0.9(code)Robert Gemmell2010-11-071-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1032374 13f79535-47bb-0310-9956-ffa450edef68
* Manage CLFS containers using policies to both create the initial containers ↵Stephen D. Huston2010-11-053-23/+46
| | | | | | and to automatically grow and shrink the log as needed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031842 13f79535-47bb-0310-9956-ffa450edef68
* Add design doc for new Windows hybrid SQL-CLFS store.Stephen D. Huston2010-11-051-0/+239
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031841 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2924 Refactor WinSDK to create separate debug and release /bin directoriesCharles E. Rolke2010-11-0513-26/+26
| | | | | | | | | | This checkin gets rid of the "d" in the debug version of the .NET Binding org.apache.qpid.messaging.dll. It applies to the project that creates the dll and to twelve CSharp projects that use the dll. This simple change greatly reduces the burden on customers that QPID-2924 tries to address. Now to switch between debug and release for .NET examples, the customer unpacks the correct DLLs into the \bin directory and relinks the examples. The user does not have to remove and restore project references to the correct DLL for each project. Note that these name changes have zero effect on a developer's view of the examples. In those .csproj files the DLL reference is resolved by a _project_ reeference and not by a DLL reference. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031720 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2926 Simple example code does not link under WindowsCharles E. Rolke2010-11-052-0/+72
| | | | | | This commit provides a windows-only Handle instantiator for the currently known Handle consumers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031711 13f79535-47bb-0310-9956-ffa450edef68
* New cluster plan: added transaction supportAlan Conway2010-11-051-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031396 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo in help message.Stephen D. Huston2010-11-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031345 13f79535-47bb-0310-9956-ffa450edef68
* Revised Messages to keep track of queues each message is on to enable ↵Stephen D. Huston2010-11-043-207/+255
| | | | | | finding all messages on a deleted queue. Removed this type of tracking from MSSqlClfsProvider.cpp. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031325 13f79535-47bb-0310-9956-ffa450edef68
* When running store tests, pass the store type to the script. Also added test ↵Stephen D. Huston2010-11-041-1/+4
| | | | | | runs for the CLFS store. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031323 13f79535-47bb-0310-9956-ffa450edef68
* 1. Enable the second set of tests, now that brokertest.py is checked in and ↵Stephen D. Huston2010-11-041-17/+47
| | | | | | | | running. This allows the tests that require a broker restart to be executed. 2. Make the script accept a command line argument to say which store to run the tests against. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031319 13f79535-47bb-0310-9956-ffa450edef68
* qpid-cpp-benchmark: allow extra arguments to qpid-send/receive, fix ↵Alan Conway2010-11-041-2/+8
| | | | | | exception error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1031162 13f79535-47bb-0310-9956-ffa450edef68
* Catch com exceptions during db recovery and rethrow as ADOExceptions which ↵Stephen D. Huston2010-11-031-65/+105
| | | | | | the broker can deal with. Resolves QPID-2925. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1030752 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2923 Qpid Messaging .NET Binding fails to translate exceptions from C++ ↵Charles E. Rolke2010-11-027-198/+922
| | | | | | | | to .NET This checkin moves code out of class constructor member initialization and puts it into try-catch blocks. Any SEH Exceptions thrown by the C++ Messaging libraries are caught and re-thrown as .NET exceptions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1030209 13f79535-47bb-0310-9956-ffa450edef68
* Remove spurious comment.Michael Goulish2010-11-021-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1030180 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2922 Qpid Cpp Messaging .NET Binding does not implement FailoverUpdate ↵Charles E. Rolke2010-11-023-0/+169
| | | | | | | | class This checkin provides the implemtation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1030061 13f79535-47bb-0310-9956-ffa450edef68
* Squish some "could lose data" compile warnings from MSVC.Stephen D. Huston2010-11-011-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029896 13f79535-47bb-0310-9956-ffa450edef68
* Rename cpp/design to cpp/design_docs to avoid conflict with DESIGN on windows.Alan Conway2010-11-012-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029686 13f79535-47bb-0310-9956-ffa450edef68
* new cluster design: folded active-passive debate into main design doc.Alan Conway2010-11-012-65/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029679 13f79535-47bb-0310-9956-ffa450edef68
* Changed Variant::fromString() to Variant::parse(). Also changed implementation.Jonathan Robie2010-11-013-36/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029673 13f79535-47bb-0310-9956-ffa450edef68
* Moved new cluster design docs into cpp/design.Alan Conway2010-11-013-23/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029671 13f79535-47bb-0310-9956-ffa450edef68
* Updates to new cluster design docs.Alan Conway2010-11-012-108/+113
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029670 13f79535-47bb-0310-9956-ffa450edef68
* add ASF licence to various files in the cpp treeRobert Gemmell2010-10-3116-10/+253
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029521 13f79535-47bb-0310-9956-ffa450edef68
* Prevent sasl_fed from blowing up in a distro, or "make distcheck",Michael Goulish2010-10-291-8/+15
| | | | | | | by bailing out if the python tools that it needs are absent. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1028878 13f79535-47bb-0310-9956-ffa450edef68
* Corrects AddressParser to use typed simple values.Jonathan Robie2010-10-294-11/+58
| | | | | | | | | | Adds Variant::fromString(). Resolves QPID-2896 and QPID-2908. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1028860 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2807 More flexible acknowledgementCharles E. Rolke2010-10-292-0/+12
| | | | | | | The message-level Acknowledge in Cpp was not reflected in the .NET Messaging binding. This commit adds the ack to the code and to the doc book session method mapping table. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1028859 13f79535-47bb-0310-9956-ffa450edef68
* Since LSNs are used as persistence IDs and ID 0 usually means "not ↵Stephen D. Huston2010-10-299-30/+131
| | | | | | | | | persisted", ensure that no log record that's used gets written at LSN 0. Add stub for loadContent(). Correct transaction references in enqueue/dequeue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1028840 13f79535-47bb-0310-9956-ffa450edef68