summaryrefslogtreecommitdiff
path: root/qpid/cpp/bindings
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: Fix switch statement not covering all cases warningAndrew Stitcher2014-01-171-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1559021 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5481: Messaging API Update - 1520673 Connection reconnect() and ↵Charles E. Rolke2014-01-162-0/+64
| | | | | | getUrl() added git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558911 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5481: Messaging API Update - 1520416 Message ↵Charles E. Rolke2014-01-161-11/+35
| | | | | | | | | | | | | | setProperties(Variant::Map&) added The .NET binding already had a Properties setter but it behaved worked by doing recursive property Add and not a wholesale replace. This patch calls the new setProperty method to get the correct behavior. The Properties property does non trivial calls into the unmanaged code. This patch also intercepts unmanaged exceptions from get and set and relays them into managed space. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558899 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5481: Messaging API Update - 1513536 Message constructor and content ↵Charles E. Rolke2014-01-154-144/+162
| | | | | | | | | | getters added The .NET Binding already had the bytes constructor and the getContentBytes methods. This patch adds getContentObject/setContentObject interfaces. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558619 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5481: Messaging API Update - r1460198 QPID-4586 Receiver and Sender ↵Charles E. Rolke2014-01-154-0/+97
| | | | | | 'Address getAddress()' added git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558549 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Reformat white space with Visual Studio 2010 ^K^F Format Selection.Charles E. Rolke2014-01-157-43/+54
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558481 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added licensing prologs to the Perl MakefileDarryl L. Pierce2013-12-161-0/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551313 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added licensing prologs to the Ruby feature files and gemspecDarryl L. Pierce2013-12-1612-2/+208
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551312 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add ASF license statements to dotnet binding solution and config files.Charles E. Rolke2013-12-1617-0/+312
| | | | | | | Reported by RAT on qpid-0.26-rc1 Generated at: 2013-12-15T18:48:44+00:00 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551262 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5394: Fix the binding dependencies so that we no longer keep on ↵Andrew Stitcher2013-12-046-18/+41
| | | | | | rebuilding the python swig bindings unnecessarily git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1547933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5369: add deprecation warnings to the QMF2 wrapped modulesKenneth Anthony Giusti2013-11-262-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1545776 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5369: Issue compile-time error if deprecated QMF Agent or Console API ↵Kenneth Anthony Giusti2013-11-254-0/+8
| | | | | | used by applications git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1545368 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5336: Don't hardcode script interpreter locationAndrew Stitcher2013-11-142-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541997 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: track recent GEN_DOXYGEN to BUILD_DOCS changeCharles E. Rolke2013-11-041-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538730 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5287: .NET binding does not set AssemblyVersion to build version.Charles E. Rolke2013-11-043-4/+5
| | | | | | | | | | The fix is 1. rename the AssemblyInfo.cpp to indicate that it is a template. 2. put replacement strings into the template (see sessionreceiver for correct pattern). 3. configure the template during cmake run. 4. Refer to generated file in projects that need it. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1538674 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5260: Get test for building Perl bindings correctAndrew Stitcher2013-10-291-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1536738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5260: Significant tidy up of cmake buildAndrew Stitcher2013-10-281-54/+69
| | | | | | | | | | | | | | | | | | | | | * Move to cmake 2.6 as minimum required version (2.4 is extremely long in the tooth now) * Add control over building individual language bindings * Make settings you don't usually want to change advanced so they are hidden by default * Changed to a uniform naming scheme for options: ** Options controlling what to build are all BUILD_ ** Options controlling features of he build are ENABLE_ ** Options controlling internal aspects of the qpid runtime are QPID_ * Respect the BUILD_TESTING option so that we won't build the tests unless it is set (it is by default) * If we don't find the boost_unit_test_framework then don't fail, just don't build the unit tests (this is motivated by one of the Apache Jenkins ubuntu builders which has this set up) * Tidied up some of the detection of external dependencies to make it more idiomatic cmake (but there is more to do here) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1536329 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5250: Fixed the ordering of caught/throw Ruby exceptions.Darryl L. Pierce2013-10-251-40/+40
| | | | | | | The previous ordering let parent classes be caught before descendant classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1535837 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5250: Raise all exceptions within Ruby bindings.Darryl L. Pierce2013-10-252-3/+87
| | | | | | | | Created a static definition for MessagingError in Ruby, then had all thrown exceptions within the bindings extend that to maintain backwards compatibility. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1535795 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5231: Fix QMF code to use qpid_messaging rather than cqpid.Darryl L. Pierce2013-10-153-12/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532324 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-5213: Fix QMF code to use qpid_messaging rather than cqpid."Darryl L. Pierce2013-10-153-12/+12
| | | | | | | | This reverts commit 067e9aa1656b9f92e5910bbb6d530f9df6d0dad3. It had the wrong JIRA number in the commit. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532323 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5213: Fix QMF code to use qpid_messaging rather than cqpid.Darryl L. Pierce2013-10-143-12/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1532049 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Show and save cmake command lineCharles E. Rolke2013-09-271-8/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1527082 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5140: removed unnecessary and peculiar assignmentGordon Sim2013-09-201-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525047 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4924: Move the Python examples under the bindings directory.Darryl L. Pierce2013-09-187-0/+716
| | | | | | They now are found with the other languages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524574 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4924: Created the console Python example app.Darryl L. Pierce2013-09-181-1/+1
| | | | | | | It allows the user to send messages tot he server example app and get messages back. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524573 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4924: Fixed the Python examples to use the new Python moduleDarryl L. Pierce2013-09-181-1/+2
| | | | | | | | Now the imports will first attempt to bring in qpid_messaging, the Swig generated Python. If that fails it will then fall back to trying to import qpid.messaging, the pure Python binding. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524572 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5140: Add get/set methods to MessagePropertiesDarryl L. Pierce2013-09-182-0/+8
| | | | | | | Also set MessageProperties instance as the properties value on the owning Message object. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524554 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4952: Added ChangeLog entry for Python rename.Darryl L. Pierce2013-09-181-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524551 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4952: Renamed the Swig Python binding module to qpid_messagingDarryl L. Pierce2013-09-183-24/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1524550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5133: Add option to the spout examples to enable durable messagesDarryl L. Pierce2013-09-112-0/+12
| | | | | | | | Each of the examples (C++, Ruby, Perl, Python) now have a command line option to set the durable flag on messages sent. This allows for experimenting with message persistence. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522042 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5104: make handling of properties in swigged impl match the pure python ↵Gordon Sim2013-09-051-12/+36
| | | | | | impl more closely git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520416 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5111: Make library dependencies clearer in build systemAndrew Stitcher2013-09-031-2/+2
| | | | | | | - Use -as-needed to link libraries to avoid unnecessary libraries - Tidyup mess with nss and qpid-proton libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5071: Swig bindings now rebuild if any descriptor has changed.Darryl L. Pierce2013-09-033-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519840 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Stop some messages from needlessly interupting ccmake flowAndrew Stitcher2013-09-031-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519562 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4711: translate between structured content in AMQP 0-10 and 1.0Gordon Sim2013-08-131-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1513537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5028: Qmf2 examples install script errorCharles E. Rolke2013-07-311-11/+0
| | | | | | | Don't try to install files that don't exist. This patch may be superseded by new CMake files or by the addition of the .sln and .vcproj that are currently missing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1508967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove obsolete qmf codeAndrew Stitcher2013-07-2614-5281/+0
| | | | | | | | | - Remove qmf1 engine code - Remove qmf1 language bindings - Remove qmf1 agent code (it depends on engine) - Fix up cmake to build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4640: QPID-3633: Remove autotools build from qpid C++ source treeAndrew Stitcher2013-07-2512-650/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507112 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4988: Add test runs using swigged python clientGordon Sim2013-07-162-20/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4834: Fixed how Ruby spout example processes connection optionsDarryl L. Pierce2013-07-122-2/+26
| | | | | | | | The argument comes in as a string. It is now processed, the keys and values extracted and put into a proper Hash that is then passed to the Qpid::Messaging::Connection object. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502660 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Marked 0.24 as have no Ruby language specific changes.Darryl L. Pierce2013-07-121-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502659 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fixed typo in the Ruby ChangeLog file.Darryl L. Pierce2013-07-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502557 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: skip build of posix qmfv2 example on windowsKenneth Anthony Giusti2013-07-091-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501454 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add README for qmf2 C++ examplesKenneth Anthony Giusti2013-07-081-0/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500828 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add the QMFv2 C++ examples build to cmakeKenneth Anthony Giusti2013-07-052-0/+99
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4939: Have Perl's Makefile.PL generate the Swig bindings.Darryl L. Pierce2013-06-251-0/+3
| | | | | | | As part of the Perl install process, Makefile.PL will generate the Swig bindings prior to performing an installation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1496561 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4930: Create a Python swigged bindings source tarball.Darryl L. Pierce2013-06-194-0/+321
| | | | | | | | | Created a README, LICENSE and ChangeLog file to be included. Added a CMakeLists.txt file that is included with the sources that can be used to build the Python bindings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494752 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed date from ChangeLog for Perl.Darryl L. Pierce2013-06-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494751 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4933: Fix Ruby gem installs on Ruby > 1.8.7Darryl L. Pierce2013-06-191-2/+10
| | | | | | | Changed the cqpid extconf.rb file to use different command line options depending on which version of Ruby is installing the gem. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1494628 13f79535-47bb-0310-9956-ffa450edef68