This is an automated email from the ASF dual-hosted git repository. tross pushed a change to branch dev-protocol-adaptors in repository https://gitbox.apache.org/repos/asf/qpid-dispatch.git.
at bcc2ddf DISPATCH-1742 Dataplane: Fixups from rebase to master. This branch includes the following new commits: new 1e7d562 Dataplane: Moved protocol-adapter functions from router_core.h into proto_adaptor.h new 97fe8ff Dataplane: Re-factored direct-AMQP to use the protocol-adaptor interface. new f4a4156 Dataplane: Exposed the protocol name with the connection entity. new 4c7b94d Dataplane: Improved sasl-plain test by using symbolic attribute names, not positional indices. new e069627 Dataplane: Added adaptor plugin capability. Started first reference adaptor (TCP). new b75f05f Dataplane: Added documentation for the protocol adaptor callbacks. new 7275350 Dataplane: Removed old handler call which is not used anymore. new 1ab9b7f Dataplane: minor cleanup new 6ea13c0 Dataplane: Added setter for dynamic in qdr_terminus_t new 3b58b21 Dataplane: Renamed tcp_adaptor to reference_adaptor. Added more test content to the reference adaptor. It now sends messages to a fixed address. Fixed qdr_terminus_format to show the dynamically-assigned address for dynamis termini. new f91328c Dataplane: connection-activate is now routed through the protocol adapter that handles the connection. new 9545f35 Dataplane: Updated the reference adaptor to implement connection activation new 084daa1 Dataplane: Fixed order problem in shutting down the router. Disabled the reference adaptor by default (uncomment the last line to re-enable). The reference adaptor causes test failures. new 0226134 Dataplane: Added a 5th message compose variant to provide: - optional properties - optional application-properties - optional body in the form of a buffer list - indication of receive-complete new ac5aa77 Dataplane: Changed the new compose function to have only one field for headers. This field can have both properties and application properties. It's more efficient put together like this. new 9bf4ffd Dataplane: Added message method to set send-complete. Added reference code to receive messages (non streamed). new c281064 Dataplane: Exposed access to connection-ids from server. Moved the generation of the "connection opened" log from router_node.c to the core module. This causes the log to be raised for all protocol adaptors. new a307cf4 Dataplane: Added calls in message.h for streaming putput from adaptors. Renamed qdr_deliver_continue* to qdr_delivery_continue* new 777f0b7 Dataplane: Set proper buffer refcount in messages during buffer-extend. This ensures that the streaming buffers are properly freed when no longer needed. new 1463337 Dataplane: Updates to the message-extend (return buffer count for flow control). Added bidirectional streaming test to ref adaptor. new 7cb6c07 Dataplane: Added API for streaming data out of messages. This commit adds the requirement for Proton raw-connection support. new b3af7de Dataplane: Added no_route and initial_delivery on link-first-attach. new 20f841a Dataplane: (from gsim) Implementation of qd_message_read_body. new 8a53cbb Dataplane: Added implementation of qd_message_release_body. new febda9e Dataplane - Added qd_buffer_list_append function to efficiently accumulate data in buffer lists. new 4c11d64 Dataplane: WIP changes new 3e2418e Dataplane: Message parsing bug fixed: now properly handles empty var-length fields. new df0568a Dataplane: Fixed message parsing so it can handle partial and streaming content. new 2898359 Dataplane: disabled reference adaptor new 5bb50a1 Dataplane: WIP new ee033ef Dataplane - Added the body_data data structure for reading streaming messages. WIP - The following functions (in message.c) need to be implemented: find_last_buffer qd_message_body_data_iterator qd_message_body_data_buffer_count qd_message_body_data_buffers qd_message_body_data_release new bcc2ddf DISPATCH-1742 Dataplane: Fixups from rebase to master. The 32 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org