-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28928/
-----------------------------------------------------------
Review request for qpid and Rafael Schloming.
Bugs: PROTON-770
https://issues.apache.org/jira/browse/PROTON-770
Repository: qpid-proton-git
Description
-------
See PROTON-770 for description
This change is the first in a proposed refactor of the transport to eliminate
redundent buffering and copying and to restructure some of the protocol control
flow when dealing with multiple protocol layers.
See my repo on github for the diff in context:
https://github.com/astitcher/qpid-proton/commits/transport-refactoring
The same change but broken down into smaller commits
https://github.com/astitcher/qpid-proton/commits/transport-refactoring-details
Github pull request:
https://github.com/apache/qpid-proton/pull/
Diffs
-----
proton-c/src/dispatcher/dispatcher.h b9bfa2bafedccea72221c04ab34c4a2ced254d78
proton-c/src/dispatcher/dispatcher.c 3b96a678c25901504d7146f4ae9d717b3afcd128
proton-c/src/engine/engine-internal.h
4ee9a694ad2b25383c51dff094ac00e8f29bab37
proton-c/src/sasl/sasl.c 5a174e26b87c9fcb04478f173c6e15b80cfa4ba1
proton-c/src/transport/transport.c 097d8632d428fd69e0193101527a249eeca5601c
Diff: https://reviews.apache.org/r/28928/diff/
Testing
-------
Passes ctest on Linux and Windows.
(the ruby tests are failing for me, but this is not related to this change as
far as I can tell)
Thanks,
Andrew Stitcher