[
https://issues.apache.org/jira/browse/PROTON-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14986246#comment-14986246
]
ASF subversion and git services commented on PROTON-1036:
---------------------------------------------------------
Commit 193a7dd5d896ce62143b4a52179de067ae491abb in qpid-proton's branch
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=193a7dd ]
PROTON-1036: c++: engine API for integration with external IO frameworks
proton::engine wraps the pn transport, connection and collector objects and
provides a simple bytes-in/bytes-out interface that can be used to integrate
proton with any IO framework.
- added proton::engine
- added proton::event_loop base class for proton::engine and proton::container.
- extracted broker.hpp: common code for example brokers (queue and handler)
- added select_broker.cpp example
- added url::port_int() to get the integer value of a URL.
> c++: engine API for integration with external IO frameworks
> -----------------------------------------------------------
>
> Key: PROTON-1036
> URL: https://issues.apache.org/jira/browse/PROTON-1036
> Project: Qpid Proton
> Issue Type: Improvement
> Components: cpp-binding
> Affects Versions: 0.10
> Reporter: Alan Conway
> Assignee: Alan Conway
> Fix For: 0.11
>
>
> Provide a simple bytes-in/bytes-out per-connection engine to allow simple
> intergration of proton with external IO frameworks, where the goal is to have
> proton do *only* the AMQP decoding/encodiing/event handling and let the
> external framework take care of everything else: IO, timers etc.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)