Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
changes to streamed framing to eliminate extra messages
amqp-device.lisp : amqp-j-read-chars : add missing end test commands.lisp : change get and deliver to return the headers as well as the content. change publish to defer sending the method and header frames until the flush operation device-level.lisp : device-flush : send the method and header frames as per the configured channel basic instance; do not send any extra termination or padding frames #+/-zero-frame-eoc-marker the implementation versions for the moment device-initialize-content-header : factored out from the writing process to be available for the publish command. device-write-content : initialize the basic's header properties, but do not write. frame.lisp : unget-read-frame : added for use in device read to push back non-body frames and rheat them as an eof indicator. utilities.lisp : undequeue : for unget-read-frame
- Loading branch information
Showing
6 changed files
with
467 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.