summaryrefslogtreecommitdiff
path: root/cpp/bindings
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3362 - Creates the Qpid gem file for distribution on RubyGems.orgTed Ross2011-09-308-23/+438
| | | | | | | Committed patch from Darryl Pierce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1177629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3484 - QMF Main-Loop IntegrationTed Ross2011-09-132-1/+111
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1170314 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3360 - Ruby implementation of Qpid example applicationsTed Ross2011-09-124-0/+352
| | | | | | | Committed patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1169926 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3480 - Directly encodes and decodes message content in RubyTed Ross2011-09-122-5/+79
| | | | | | | Committed patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1169924 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3360 - Ruby implementation of Qpid example applicationsTed Ross2011-09-064-0/+179
| | | | | | | Applied partial patch from Darryl Pierce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1165794 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 VS2010 supportCharles E. Rolke2011-08-311-2/+66
| | | | | | Add a dialog to select version of Visual Studio as cmake generator. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1163754 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Patch from Anthony Foglia - Handle amqp/list and amqp/map content ↵Gordon Sim2011-08-311-4/+21
| | | | | | (0013) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1163537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Patch from Anthony Foglia - Add connection property to Session ↵Gordon Sim2011-08-311-0/+3
| | | | | | object (0012) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1163536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Patch from Anthony Foglia - Convert UUIDs to python equivalents ↵Gordon Sim2011-08-311-0/+56
| | | | | | (0011) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1163534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Patch from Anthony Foglia - Add session property to senders and ↵Gordon Sim2011-08-311-0/+6
| | | | | | receivers (0010) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1163529 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Patch from Anthony Foglia - Wrap more exceptions (0009)Gordon Sim2011-08-311-1/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1163526 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA Clean up some text and formatting in .NET binding.Charles E. Rolke2011-08-1710-85/+85
| | | | | | | | | 1. Delete Microsoft name in some projects. 2. Get rid of ascii codes >= 0x80. The copyright symbol is the main culprit. 3. Change 2010 to 2011. 4. Minor tab and trailing whitespace removal. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1158873 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Older swig impls seem not to deal with Gordon Sim2011-08-041-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1153906 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-152-0/+101
| | | | | | | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Rakefile for automating tasks. The Rakefile allows us to run both unit and integration tests. Also included a README.rdoc file. All tests are in the "test:" namespace, and can be run with the commands: rake test:units rake test:integrations rake test:all # runs both unit and integraton tests rake test # alias for test:all git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147252 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+393
| | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Connection class and its unit tests. The Connection class is packaged as follows: Qpid::Messaging::Connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147249 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+633
| | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Session class and its unit tests. The Session class is packaged as follows: Qpid::Messaging::Session A Session can create a Sender or a Receiver endpoint. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147247 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+342
| | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Receiver class and its unit tests. The class is packaged as follows: Qpid::Messaging::Receiver git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147246 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+267
| | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Sender class and its unit tests. The class is packaged as follows: Qpid::Messaging::Sender A Sender can send a message. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147243 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+438
| | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Message class and its unit tests. The class is packaged as: Qpid::Messaging::Message A Message can return its content and be used to send a message over an instance of Sender. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147241 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+166
| | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Ruby bindings for Address. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+204
| | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the encode and decode methods in Qpid::Messaging. These methods differ from the same methods in Cqpid in that they handle working with symbols and other non-string values. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147239 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-152-0/+64
| | | | | | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Duration namespace for duration contants. Added constants to map the C++ values to symbols within Ruby: * FOREVER * IMMEDIATE * MINUTE * SECOND git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147235 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3306 - Provides a more Ruby-like set of APIs on top of the bindings ↵Ted Ross2011-07-154-0/+105
| | | | | | | | | | | | | | created by swig. Applied patch from Darryl Pierce Created the Qpid Ruby libraries. The libraries provide a more Ruby-esque way of using the Qpid libraries that are generated via SWIG. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1147234 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3333: Patches from Anthony Foglia to close the gap between ↵Gordon Sim2011-07-121-1/+272
| | | | | | qpid.messaging and swig based python 'binding' (this includes patches 0001 to 0008 as attached to JIRA) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1145698 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2922 Implement FailoverUpdate class in .NET bindingCharles E. Rolke2011-06-271-0/+1
| | | | | | Suppress copy constructor through tracking reference. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1140178 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3305 - Variable is created, but not initialized, in VariantToRb.Ted Ross2011-06-211-1/+1
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1137997 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3200 Ability to acknowledge all messages up to and including a given ↵Charles E. Rolke2011-06-172-0/+27
| | | | | | | | message for a Session .NET Binding keeps up with additions to the Messaging package. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1137034 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Makefile cleanup for wrapped bindingsTed Ross2011-05-256-8/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1127542 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3186 - Two missing files from the previous commitTed Ross2011-05-182-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1104639 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added -fno-strict-aliasing for swig-generated C++ sources.Ted Ross2011-04-286-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1097592 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3226 Define more intuitive equality operators for Duration instancesCharles E. Rolke2011-04-261-1/+11
| | | | | | Add == and != operators for Duration class. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1096898 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3192 .NET Binding for Messaging classes are missing intrinsic copy ↵Charles E. Rolke2011-04-0712-7/+149
| | | | | | | | | constructors. The existing 'T(const T ^)' constructor is useful for C# code but fails for Cpp/clr. This commit adds the 'T(const T %)' intrinsic copy constructor for Cpp/clr. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1089995 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed two problems in the qmf-interop tests:Ted Ross2011-03-221-1/+2
| | | | | | | | | | 1) Added a 2-second delay on console startup. This closes the window on a race condition that occurs when the console and agent start at exactly the same time. Note that this race has been designed out of the QMFv2 protocol. 2) Fixed a reference to an incorrect variable name in the assert(cond) message. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1084053 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 Discrepancies between Cmake and AutomakeCharles E. Rolke2011-02-234-4/+4
| | | | | | | | | Add four CMakeLists.txt files to automake so that the files are copied into the qpid-cpp source distribution kit. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1073580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 - Consolidated the Swig warning-suppressions into one file.Ted Ross2011-02-214-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1073121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3009 - Added missing binding for FailoverUpdates.Ted Ross2011-02-181-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1072107 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 - Added cmake support for the swig-generated Qpid bindings.Ted Ross2011-02-184-0/+163
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1072106 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3009 - Renamed module to cqpid_perl to distinguish it from other ↵Ted Ross2011-02-1810-45/+45
| | | | | | language bindings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1072105 13f79535-47bb-0310-9956-ffa450edef68
* Add org.apache.qpid.messaging.sessionreceiver.sln to enable this C# piece to ↵Stephen D. Huston2011-02-172-0/+77
| | | | | | be built by itself. Added the new file to Makefile.am. Resolves QPID-3057. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1071820 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3046 - Bug fixed in handling of deleted agents (ConsoleSession).Ted Ross2011-02-141-1/+1
| | | | | | | Bug found by Steve Loranz. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1070478 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3046 - Added an example in C++ for receiving eventsTed Ross2011-02-112-1/+67
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1069672 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3046Ted Ross2011-02-114-27/+66
| | | | | | | | Added missing wrapper functions for AgentSession::raiseEvent in Ruby and Python Added a raised event in the Python agent example git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1069654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3041 Make dist process does not package the .NET Binding sourceCharles E. Rolke2011-02-092-1/+127
| | | | | | | | | | | | | | | | | | cpp/configure.ac: add tar-ustar to automake init options (name length > 99 fix) create a makefile in bindings/qpid/dotnet cpp/src/Makefile.am add various windows-specific source files that have crept in cpp/binding/qpid/Makefile.am add the dotnet directory to subdirs list cpp/bindings/qpid/dotnet/Makefile.am EXTRA_DIST list of all the dotnet binding files Requires a ./bootstrap and ./configure to take effect. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1068944 13f79535-47bb-0310-9956-ffa450edef68
* Added missing even handling in the console.Ted Ross2011-02-044-0/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1067111 13f79535-47bb-0310-9956-ffa450edef68
* Merged missing functionality from the QMFv1 Ruby and Python interfaces to ↵Ted Ross2011-02-046-25/+744
| | | | | | the QMFv2 interfaces: git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1067095 13f79535-47bb-0310-9956-ffa450edef68
* Added severity and timestamp fields to raised events.Ted Ross2011-02-031-29/+57
| | | | | | | Enhanced the example agent to illustrate the raising of events. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1066726 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3009 - Fixed configuration problem found by gsim.Ted Ross2011-01-281-2/+2
| | | | | | | | There's certainly a better way to find the include path for the perl-devel headers but this will prevent builds from being broken. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1064811 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3009 - Perl binding to Qpid messagingTed Ross2011-01-2713-0/+1028
| | | | | | | Applied patch contributed by Hao Chang Yu git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1064199 13f79535-47bb-0310-9956-ffa450edef68
* Change order of Py<type>_check calls in typemap.Ted Ross2011-01-261-2/+2
| | | | | | | | It turns out that PyInt_Check returns 'True' for booleans. The order of the checks is now from most specific to least. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1063862 13f79535-47bb-0310-9956-ffa450edef68
* In qmfengine, if a method call or method response requires a buffer larger ↵Ted Ross2011-01-131-0/+37
| | | | | | | | | | | | than the static buffer used for communication, allocate a large-enough buffer temporarily from the heap. A test is included to verify large-buffer behavior. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1058709 13f79535-47bb-0310-9956-ffa450edef68