summaryrefslogtreecommitdiff
path: root/qpid/cpp/bindings/qmf
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4940: Remove obsolete qmf codeAndrew Stitcher2013-07-2613-5279/+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-254-155/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1507112 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4776: Fixes building Ruby bindings on Cmake < 2.8Darryl L. Pierce2013-04-251-1/+13
| | | | | | | | | This patch fixes issues regarding finding the Ruby install and building the bindings for it. Contributed by Irina Boverman <iboverma@redhat.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1475868 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4697: Minor fixes to make distcheckAlan Conway2013-04-031-1/+1
| | | | | | | | - add qmfengine.py to DIST. - create directory qpid/bindings/perl if not already present. - ssl_test: don't run python part of tests if python client not available. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464018 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: cmake: Fix use of file(copy) command, which is not available in ↵Alan Conway2013-04-021-3/+2
| | | | | | | | cmake 2.6 Use configure_file(COPYONLY) instead. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463578 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4687: Add uninstall make target to cmake buildAlan Conway2013-04-011-14/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1463202 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix distcheck problems, missing files in installation.Alan Conway2013-03-111-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1455236 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4207: Fix distcheck errors for swig .i files.Alan Conway2012-12-191-1/+0
| | | | | | | | | | Introduced in r1414294: "QPID-4207 : in Relocated all swig .i files to the include directory." The new Makefile.am were set up to distribute the files from the new location but the old Makefile.am were not updated to remove the EXTRA_DIST entries for the old locations. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1424117 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4207 : Relocated all swig .i files to the include directory.Darryl L. Pierce2012-11-277-65/+8
| | | | | | | Updated the build systems to use the new locations. Updated all other .i files to not use relative paths when referencing them. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1414294 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3633: Make cmake the primary build tool for the cpp treeAndrew Stitcher2012-10-221-14/+9
| | | | | | | - Avoid using cmake file() command as it is not present in earlier versions of cmake git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401063 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add files missed from EXTRA_DISTS from both the recent amqp 1.0 ↵Andrew Stitcher2012-10-221-1/+1
| | | | | | work and the recent cmake work git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400948 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3633: Make cmake the primary build tool for the cpp treeAndrew Stitcher2012-10-223-40/+3
| | | | | | Get Swigged bindings to install in the correct place git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400781 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 3968 : Removed all puts entries from qmf.rb.Darryl L. Pierce2012-10-111-11/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397265 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4101: Fixes building the Ruby language bindings for Ruby 1.9Andrew Stitcher2012-07-051-3/+2
| | | | | | Applied lightly modified patch from Darryl Pierce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1357945 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3925 - Fix string encoding support for Ruby 1.9Ted Ross2012-04-161-4/+17
| | | | | | | Applied patch from Will Benton/Darryl Pierce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326663 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3924 - Remove colons from conditionals that cause problems in Ruby 1.9Ted Ross2012-04-161-2/+3
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3851 - Unified common CLI options for qpid-config and qpid-stat.Ted Ross2012-02-221-1/+2
| | | | | | | | | | | | | | | | | | | | Also in this commit: qpid-config was converted to use the messaging-based qmf2 library. It no longer has a dependency on the qmf library. The CLI tests were also ported to the faster library. CLI test time prior to this commit: 2 minutes 12 seconds CLI test time after this commit: 12.5 seconds Other items in qpid-config and qpid-stat: - The deprecated LVQ options (lqv, lqv-no-browse) were removed from qpid-config. - A new option, --lvq-key, was added to qpid-config to support the new LVQ configuration. The docs and tests were updated to match. - qpid-stat was updated so that 'qpid-stat -q <queue-name>' prints full details from the specified queue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292388 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distributionAndrew Stitcher2011-11-073-3/+3
| | | | | | | | | | - Added in the new CMake files to EXTRA_DIST in the Makefile.am files so that they get built into the tarballs - Added some cluster test files back into the .../tests/cluster.mk file as they seem to have been dropped by mistake (and having them missing also breaks the cmake build in a similar way) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1198929 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3464: Build Improvements (autotools) [inspired by Jan-Marek Glogowski]Andrew Stitcher2011-11-031-4/+4
| | | | | | | | | - Simplified the python binding build QPID-3458: Install compiled _cqpid.so for SWIG python bindings in site-packages directory - Put the generated .pyc/.pyo and native .so in the correct place in the install tree git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1197326 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3464: Build Improvements (CMake) [from Jan-Marek Glogowski]Andrew Stitcher2011-11-033-0/+133
| | | | | | | - Improved CMake build significantly bringing it closer in parity to autotools build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1197146 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Makefile cleanup for wrapped bindingsTed Ross2011-05-252-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1127542 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added -fno-strict-aliasing for swig-generated C++ sources.Ted Ross2011-04-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1097592 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@1084053 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@1058709 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up the makefiles for the Swig-generated bindings.Ted Ross2011-01-072-2/+4
| | | | | | | | 1) Suppression of some warnings 2) Proper installation of artifacts in "make install" git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1056420 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2916: fix QMF test that was sending a sstr > 255 bytes long.Kenneth Anthony Giusti2010-10-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1028812 13f79535-47bb-0310-9956-ffa450edef68
* Added -fno-strict-aliasing for all of the swig-generated Python wrappers becauseTed Ross2010-10-131-1/+1
| | | | | | | Swig (for Python) generates code that violates the strict aliasing rules. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1022224 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2880: allow boolean values in method call map/list arguments.Kenneth Anthony Giusti2010-09-222-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@999919 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: agent label in wrapped (python, ruby) qmf agent was not transmitted ↵Ted Ross2010-07-223-3/+3
| | | | | | | | | to the consoles. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@966871 13f79535-47bb-0310-9956-ffa450edef68
* QMF: add bindEvent api to allow filtering of unsolicted events.Kenneth Anthony Giusti2010-05-212-1/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@947084 13f79535-47bb-0310-9956-ffa450edef68
* qmf: add class accessors for event schema - parity with class schemaKenneth Anthony Giusti2010-05-102-0/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942777 13f79535-47bb-0310-9956-ffa450edef68
* QMF: add attribute read access to ConnectionSettings ruby classKenneth Anthony Giusti2010-05-031-2/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@940611 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2556: add tests for maps and lists in method args and events.Kenneth Anthony Giusti2010-04-274-15/+163
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@938600 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2556: fix conversion of signed integers in maps and lists.Kenneth Anthony Giusti2010-04-274-64/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@938506 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2546: implement event support for ruby wrapper. Python pending...Kenneth Anthony Giusti2010-04-233-3/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@937506 13f79535-47bb-0310-9956-ffa450edef68
* Merged the changes from the qmf-devel0.7a branch back to the trunk.Ted Ross2010-03-311-1/+1
| | | | | | | | | | | | | | | | | This is a checkpoint along the QMFv2 development path. This update introduces portions of QMFv2 into the code: - The C++ agent (qpid/agent) uses QMFv2 for data and method transfer o The APIs no longer use qpid::framing::* o Consequently, boost is no longer referenced from the API headers. o Agents and Objects are now referenced by strings, not numbers. o Schema transfer still uses the QMFv1 format. - The broker-resident agent can use QMFv1 or QMFv2 based on the command line options. It defaults to QMFv1 for compatibility. - The pure-python QMF console (qmf.console) can concurrently interact with both QMFv1 and QMFv2 agents. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@929716 13f79535-47bb-0310-9956-ffa450edef68
* add support for QMF TYPE_LIST in engine, ruby and python wrappersKenneth Anthony Giusti2010-03-306-10/+94
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@929244 13f79535-47bb-0310-9956-ffa450edef68
* moved qpid-* tools out of qpid/python into qpid/tools; moved qmf library ↵Rafael H. Schloming2010-02-141-1/+3
| | | | | | into extras/qmf git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@910016 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2328 - Applied patch from Ian MainTed Ross2010-02-122-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@909548 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2355: fix include path order in binding makefilesKenneth Anthony Giusti2010-01-252-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@902865 13f79535-47bb-0310-9956-ffa450edef68
* Added raise_event support to the Ruby and Python wrapped agent APIs.Ted Ross2010-01-136-10/+295
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@898727 13f79535-47bb-0310-9956-ffa450edef68
* Added handling of MAP values for the wrapped QMF interfaces.Ted Ross2010-01-057-197/+350
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@896191 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2246 - QMF - Querying objects using a selector of type ObjectId yields ↵Ted Ross2009-12-045-10/+33
| | | | | | incorrect results git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@887320 13f79535-47bb-0310-9956-ffa450edef68
* Disabled user-id test from the pure python console. This needs to be ↵Ted Ross2009-11-111-1/+1
| | | | | | | | | re-designed following the update to SASL on Python. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@835040 13f79535-47bb-0310-9956-ffa450edef68
* Added limited backtracing for exceptions raised in console callbacks.Ted Ross2009-11-101-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@834498 13f79535-47bb-0310-9956-ffa450edef68
* QMF fixes:Ted Ross2009-11-031-2/+2
| | | | | | | | - Added immediate notification of agent deletion - Fixed some issues with memory management between the wrapped client and the ruby wrapper git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@832557 13f79535-47bb-0310-9956-ffa450edef68
* Removed spurious assertion from python test agentTed Ross2009-10-261-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829786 13f79535-47bb-0310-9956-ffa450edef68
* Removed references to broker and agent bank from API, replaced with theTed Ross2009-10-234-99/+107
| | | | | | | | | | | | | more generic (and forward compatible) "key". In the Ruby binding, ensured that ruby objects reference their own copies of the wrapped c++ objects to protect from problems when the c++ objects are deleted out from under the wrappers. Added agent discriminator to the console::objects method. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829167 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2156 - Add thread shutdown to python QMF bindings, additional logging, ↵Ted Ross2009-10-231-41/+99
| | | | | | | | | native console test. Committed patch from Ken Giusti. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@829161 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2126 - Sync the python QMF bindings to the current Ruby QMF bindings ↵Ted Ross2009-10-202-175/+837
| | | | | | | | | implementation Applied patch from Ken Giusti git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@827686 13f79535-47bb-0310-9956-ffa450edef68