summaryrefslogtreecommitdiff
path: root/qpid/cpp/bindings
Commit message (Collapse)AuthorAgeFilesLines
* Fix session-shutdown-after-failure so it does not cause a segfault.Ted Ross2010-10-071-4/+7
| | | | | | | | Fixed the method-call wrapper for Python in the qpid messaging wrapper to properly handle and translate C++ exceptions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1005654 13f79535-47bb-0310-9956-ffa450edef68
* Renamed swig-generated Ruby binding for QMF2 from "qmf2" to "cqmf2" to match theTed Ross2010-09-233-10/+547
| | | | | | | | | pattern of the Python binding. Added a proper Ruby binding for Qmf2. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1000288 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
* QMFv2 Additions:Ted Ross2010-09-212-6/+20
| | | | | | | | | | | | - QMFv2 schema encoding completed - Schema queries handled by the agent and initiated by the console by user request - Full query support with predicates evaluated on the agent (regex not yet implemented) - Agent filtering in the console - Agent aging in the console - Unit tests git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@999662 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2827 - QPID Cpp WinSDK does not contain 64-bit librariesTed Ross2010-08-3030-68/+1867
| | | | | | | | | | | | | | Patch from Chuck Rolke * Adds the x64 platform to the cpp\example solution and six example projects. * Adds the x64 platform to the qpid messaging .NET binding dlls and examples. * Adds QPID_BUILD_ROOT environment variable to .NET binding projects for locating C++ libraries and headers, and for storing generated output. This is required to compensate for the varying location of cmake-generated directories. For a given build QPID_BUILD_ROOT must be set to the directory in which cmake was run. * Reorganize the bld-winsdk.ps1 script to build x86 (Win32) and x64 platforms. * Update Readme-winsdk.txt content. Also switch this file to DOS line endings to improve its usability on a Windows system. * Add a shadow solution file and shadow project files for the C# examples. The new build process copies the development example source tree to get the example sources organized into a hierarchy and then overlays the copied tree with the shadow .sln and .csproj files. Users then build the examples directly using the customized solution. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@990917 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2798 - C++ Messaging Client .NET binding fails to clone managed objects ↵Ted Ross2010-08-2016-255/+145
| | | | | | | | correctly Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@987510 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2792 - Added C++ example agent.Ted Ross2010-08-134-2/+228
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@985207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2793 - Python and Ruby bindings for the C++ QMFv2 APITed Ross2010-08-1212-21/+1183
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@985020 13f79535-47bb-0310-9956-ffa450edef68
* Added some missing typecasts and type-check clauses.Ted Ross2010-08-121-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@985019 13f79535-47bb-0310-9956-ffa450edef68
* Re-enabled the wrapping of the messaging API with fixes for earlier versionsTed Ross2010-08-043-8/+9
| | | | | | | of Swig, Python, and Ruby. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@982244 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2765 - WinSdk does not have the .NET Binding examplesTed Ross2010-07-304-16/+495
| | | | | | Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@980936 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2777Ted Ross2010-07-302-4/+0
| | | | | | | Removed unneeded swig include files. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@980789 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2777 - Additional bindings for the C++ messaging API (Python, Ruby)Ted Ross2010-07-298-0/+940
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@980531 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
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-07-193-1/+20
| | | | | | Fixes a property misspelling and adds two missing functions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@965634 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-07-1914-23/+245
| | | | | | This patch cleans up or adds the copy constructors and the copy assignment operators for the binding classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@965603 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2708 - Patch from Chuck RolkeTed Ross2010-07-011-2/+2
| | | | | | Added dependency for new qpidtypes library. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@959664 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2706 Patch from Chuck RolkeTed Ross2010-06-291-0/+13
| | | | | | Added missing file from patch. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@959100 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2706 Patch from Chuck RolkeTed Ross2010-06-298-20/+7
| | | | | | Removed space from directory name in the VB examples. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@959099 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-06-251-6/+74
| | | | | | Re-do changes to Session.cpp. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@958141 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-06-2523-378/+498
| | | | | | | | | * Convert c-style Get() functions to c#-style properties. * Add powershell helloworld example. * Fix message SetContent to accept byte array or byte array slice. * Re-code Session GetReceiver and GetSender not to malloc new objects but to create the objects on the stack. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@958052 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-06-2417-1/+779
| | | | | | Visual Basic example added, UUID support added, C# Hello World example added. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@957531 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck RolkeTed Ross2010-06-1536-92/+1879
| | | | | | More API cleanup and new examples (to match the examples for other languages) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@954983 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 Cleanup pass to address function naming, capitalization rules, ↵Ted Ross2010-06-0930-686/+689
| | | | | | | | | change Qpid messaging 'list' representation from List<> to Collection<>, some exception cleanup. Patch from Chuck Rolke git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@952968 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Build DLLs and EXEs usable on both 32 and 64-bit architectures.Ted Ross2010-06-0310-15/+181
| | | | | | Patch from Chuck Rolke. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@951003 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2628 - Patch from Chuck RolkeTed Ross2010-05-2843-651/+2978
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@949245 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
* Added setEncoding call to strings encoded from maps and lists. Encoding is ↵Ted Ross2010-05-211-0/+1
| | | | | | "utf8" for now. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@947045 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589Ted Ross2010-05-149-0/+431
| | | | | | | | 1) Added map-message examples 2) Added license text to example sources git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@944270 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Patch from Chuck Rolke that exposes structured message content ↵Ted Ross2010-05-142-1/+528
| | | | | | (map/list). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@944263 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2589 - Applied patch from Chuck Rolke.Ted Ross2010-05-1029-0/+2451
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942892 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
* QPID-2198 - Moved SASL wrapper out of the cpp area and removed "qpid" from ↵Ted Ross2009-11-125-797/+0
| | | | | | its name. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@835550 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 full SASL authentication and security layer for the Python client.Ted Ross2009-11-115-0/+797
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@834975 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