summaryrefslogtreecommitdiff
path: root/qpid/extras/dispatch/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4984: WIP - Merge from trunk r.1534399.Kim van der Riet2013-10-212-44/+204
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/linearstore@1534401 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4984: WIP - Merge from trunk r.1534385.Kim van der Riet2013-10-2117-611/+2109
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/linearstore@1534394 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4984: WIP - Merge from trunk r.1525056Kim van der Riet2013-09-2045-2595/+1295
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/linearstore@1525101 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Added the message transmit linkage from python.Ted Ross2013-07-092-2/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501046 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4968 - Added an IO adapter for python modules to send and receive messagesTed Ross2013-07-0816-129/+557
| | | | | | | | | | QPID-4967 - Integrated the python router into the main program - Updated the log module: added the full complement of severity levels - Added stub versions of the dispatch python adapters so the python components can be tested in a standalone environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500977 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4968 - Added an adapter module for Python-to-Dispatch calls.Ted Ross2013-07-055-76/+215
| | | | | | | | Implemented LogAdapter within the "dispatch" module to allow Python modules to emit logs in Dispatch. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500073 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4968 - Added Python/Dispatch data conversion utilities.Ted Ross2013-07-044-0/+206
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499787 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4974 - Added parsing tests (and fixes for bugs they found).Ted Ross2013-07-022-2/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499133 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4974 - Generalized the mechanisms for composing and parsing ↵Ted Ross2013-07-025-320/+468
| | | | | | AMQP-encoded fields. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499115 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Added the Python routing engine and integrated its tests into ctestTed Ross2013-06-2813-6/+1503
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497770 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Updated the remote management protocol to look more like the ↵Ted Ross2013-06-272-18/+23
| | | | | | proposal from the AMQP TC. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497410 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Integrated the memory manager into the agent for remote access.Ted Ross2013-06-263-2/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497140 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Management agent in the container now responds to "get" requests.Ted Ross2013-06-265-16/+207
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497070 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Major refactoring of the code for composing performatives in messages.Ted Ross2013-06-264-424/+493
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497019 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added Listener and Connector Configuration, Wired in SSL support.Ted Ross2013-06-2413-313/+621
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1496189 13f79535-47bb-0310-9956-ffa450edef68
* QPID_4913 - Work in progressTed Ross2013-06-114-19/+72
| | | | | | | | | | - Added configuration handling of listeners (basic, still needs ssl, sasl, etc.) - Updated the server tests to use the configuration file rather than hard-coded settings. - Fixed a bug in the CMake file regarding the use of the PYTHON include path. - Made changes to accomodate older compilers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491805 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4913 - Work-in-progres for configuration file reader.Ted Ross2013-06-079-2/+533
| | | | | | | | | Note that this commit adds the use of embedded Python code. Installation support is needed to ensure that the embedded python components are installed in the libexec area. Also, the configuration file path is currently hard-coded. This will be fixed shortly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490848 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a warning thrown in Release mode on older compilers.Ted Ross2013-05-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488021 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Removed debug prints.Ted Ross2013-05-301-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488008 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Cleaned up include files to prevent redefining typedefs.Ted Ross2013-05-303-5/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488003 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Pre-settled deliveries that are received must be locally settled.Ted Ross2013-05-242-58/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486214 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Generalized the generation of iovectors from field iterators.Ted Ross2013-05-201-0/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484576 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA - Work-in-progress for Dispatch agent and field-accessTed Ross2013-05-204-21/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484572 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Stability fixes for use with non-presettled messagesTed Ross2013-05-162-6/+17
| | | | | | | | 1) Make the server module more conservative about when it calls pn_driver_wakeup 2) Remove the unconditional settling of dispositions from upstream senders git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483313 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: clear delivery on disposition updateKenneth Anthony Giusti2013-05-141-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482415 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Dispatch work-in-progress.Ted Ross2013-05-093-30/+377
| | | | | | | | | - Added Map validation and access for in-buffer fields Note that 'iterator' and 'message' require some refactoring and cleanup - Added Agent handler for 'get' requests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4816 - Handle link attach with a null target.Ted Ross2013-05-081-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480244 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added missing item initialization in the log module.Ted Ross2013-05-031-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478793 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Additional DevelopmentTed Ross2013-05-027-77/+175
| | | | | | | | | | - Added buffer of saved log messages for remote retrieval. - Added __FILE__ and __LINE__ annotations to logs. - Refactored dx_message_check() so it can be called multiple times with different depths. - Separated the buffer-size-specific tests into a separate unit test executable. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478538 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4788 - Fixed linked-list corruption when an immediate timer is ↵Ted Ross2013-04-291-0/+1
| | | | | | re-scheduled. Added test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477300 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Development update to Dispatch RouterTed Ross2013-04-269-154/+564
| | | | | | | | | | | - Began refactoring of the routing table to support in-process destinations and multi-hop paths. - Added API for the internal management agent. Began integrating the agent with the router module for communication. - Added field parsing to handle topological addresses. - Added tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476280 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4612 - Major cleanup in the API.Ted Ross2013-03-079-175/+316
| | | | | | | | | Removed the singleton patterns. Added a single header file for all of Dispatch. Doxygen comments still need to be updated. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1453628 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4613 - Added field accessors for length and copied content to dx_message_t.Ted Ross2013-02-281-2/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451398 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added non-blocking server-start for when the application want to ↵Ted Ross2013-02-282-2/+25
| | | | | | | | | keep its own main thread. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1451069 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4538 - Renamed Qpid Nexus to Qpid DispatchTed Ross2013-02-2121-0/+5031
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1448649 13f79535-47bb-0310-9956-ffa450edef68