summaryrefslogtreecommitdiff
path: root/qpid/cpp/bindings
Commit message (Collapse)AuthorAgeFilesLines
* Improved automake for the qmf bindings.Ted Ross2009-09-034-25/+43
| | | | | | | | | - Added conditionals for HAVE_PYTHON_DEVEL - Added conditionals in the run_interop_tests script to skip tests of unbuilt components - Removed from distribution the code generated by swig for Python git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@810998 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2064 - add python bindings for qmf (c++)Ted Ross2009-09-026-11/+1195
| | | | | | | Applied patch from Ken Giusti git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@810523 13f79535-47bb-0310-9956-ffa450edef68
* More QMF implementation:Ted Ross2009-09-022-17/+92
| | | | | | | | - Added schema handling and exchange to the console - Improved the connection performance by switching to pre-acquired mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@810482 13f79535-47bb-0310-9956-ffa450edef68
* Avoid failed test where ruby-devel isn't installedAndrew Stitcher2009-09-011-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@810256 13f79535-47bb-0310-9956-ffa450edef68
* Added protocol module for codepoint definitions and header handling.Ted Ross2009-08-312-2/+3
| | | | | | | | Fixed a deadlock case in ResilientConnection. Added more code to the ConsoleEngine implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@809728 13f79535-47bb-0310-9956-ffa450edef68
* Major work in the QMF engine.Ted Ross2009-08-286-42/+338
| | | | | | | | | - The console framework now establishes connectivity with the broker. - The Ruby binding for console is tracking the engine development. - Overall improvements (thread safety in Ruby, etc.) have been added. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@809042 13f79535-47bb-0310-9956-ffa450edef68
* Purely cosmetic changes, no functional change.Ted Ross2009-08-261-449/+469
| | | | | | | | - Changed indentation - Re-ordered class definitions for more logical grouping git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@808155 13f79535-47bb-0310-9956-ffa450edef68
* Fixed Ruby typemaps so 64-bit values are handled correctly on 32-bit ↵Ted Ross2009-08-241-8/+11
| | | | | | architectures. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@807323 13f79535-47bb-0310-9956-ffa450edef68
* Added QMF tests for method invocation and numeric types.Ted Ross2009-08-244-14/+210
| | | | | | | Improved the swig typemaps to handle different numeric cases. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@807288 13f79535-47bb-0310-9956-ffa450edef68
* Implemented the new QMF ConnectionSettings and incorporated into the bindings.Ted Ross2009-08-214-21/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@806725 13f79535-47bb-0310-9956-ffa450edef68
* Introduce the public includes for the QMF interfaces.Ted Ross2009-08-193-14/+14
| | | | | | | | | | | | | | Rename Agent to AgentEngine to differentiate the API from the underlying engine. Note that some of these public headers will overlap with the emerging "messaging" API (notably Connection.h and ConnectionSettings.h). It is desirable that these components of the API become common between "messaging" and "qmf". As such, once the differences are reconciled, they will most likely be removed from the qmf space and placed in the messaging space. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@805916 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a bug where Ruby/C number conversions failed on 32-bit architectures.Ted Ross2009-08-122-16/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@803541 13f79535-47bb-0310-9956-ffa450edef68
* Add test script to distribution listGordon Sim2009-08-121-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@803403 13f79535-47bb-0310-9956-ffa450edef68
* fixed the cpp/python test integrationRafael H. Schloming2009-08-112-27/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@803270 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up the makefiles in the QMF bindings area.Ted Ross2009-08-118-11/+291
| | | | | | | | Added tests for the QMF bindings. Removed spurious "cout" prints from qmf/Agent.cpp git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@803156 13f79535-47bb-0310-9956-ffa450edef68
* Separate generated public header files from non-public headers, generated ↵Alan Conway2009-07-272-2/+2
| | | | | | | | | | | | | | | | | | | | code re-organization. The gen/ directory has been removed, code is now generated into: $(builddir)/src - all .cpp files and non-public .h files. $(builddir)/include - all public .h files. The gen/ directory was originally intended to separate generated code from hand-written code. However both automake and cmake allow you to direct all build output, including generated code, into a separate build directory. In fact both recommend you build this way. Keeping the gen/ directory meant there would have been a total of 8 places to look for header files, all the combinations of builddir/srcdir, src/include and gen/no-gen. This was a mess, 4 is bad enough. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@798291 13f79535-47bb-0310-9956-ffa450edef68
* Fix makefile for new include directoryAlan Conway2009-07-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@794349 13f79535-47bb-0310-9956-ffa450edef68
* Additional fix for make distcheck.Ted Ross2009-07-101-0/+2
| | | | | | | Added CLEANFILES definition to clean up generated sources. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@793109 13f79535-47bb-0310-9956-ffa450edef68
* Fixed another make dist problem. Need to specify "nodist_" for ↵Ted Ross2009-07-101-1/+1
| | | | | | conditionally generated sources. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@793100 13f79535-47bb-0310-9956-ffa450edef68
* Removed commented out code in makefileTed Ross2009-07-091-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@792569 13f79535-47bb-0310-9956-ffa450edef68
* Fix make distcheck problemsTed Ross2009-07-092-13/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@792567 13f79535-47bb-0310-9956-ffa450edef68
* Added version check for SWIG in the configure script. This should properly ↵Ted Ross2009-07-081-1/+1
| | | | | | | | | disable SWIG for distributions with too-old versions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@792139 13f79535-47bb-0310-9956-ffa450edef68
* Added missing license textTed Ross2009-06-117-0/+128
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@783871 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1898 - Committed patch from Ian Main.Ted Ross2009-06-111-0/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@783851 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1786 - Committed qmf patches from Bryan KearneyTed Ross2009-06-111-1/+1
| | | | | | | | Additionally updated existing qmf and Qman to be compatible. The magic number for qmf messages has been incremented. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@783818 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1874 - More Makefile fixes for vpath buildsTed Ross2009-06-032-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@781353 13f79535-47bb-0310-9956-ffa450edef68
* Bit more fixed for QPID-1874Andrew Stitcher2009-06-022-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@781046 13f79535-47bb-0310-9956-ffa450edef68
* Fixed out of tree build broken by QPID-1874Andrew Stitcher2009-06-022-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@781040 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1874 - Patch from Ian MainTed Ross2009-06-017-0/+667
This patch provides the Ruby binding for QMF Agent and the framework for the Python bindings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@780837 13f79535-47bb-0310-9956-ffa450edef68