qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alan Conway <acon...@redhat.com>
Subject [c++] Proposed multi-threaded API for proton with example.
Date Mon, 11 Apr 2016 21:09:30 GMT
Multi-threaded proton in C++ is here! Not on master yet I'm hoping for
feedback an comments.

Doc at
 http://people.apache.org/~aconway/proton_cpp/concurrent_page.html

The code is at:

 https://github.com/alanconway/qpid-proton/tree/epoll_broker 

Commit comment:

    PROTON-1046: C++ multi-threaded broker example
    
    Proposed concurrent API for proton (proton/concurrent.hpp) with example.
    
    Browse the doc at:
    
    http://people.apache.org/~aconway/proton_cpp/concurrent_page.html
    
    Main things to look at:
    
    - proton/concurrent.hpp: proposed extensions to the proton API for portable
      concurrent apps. Uses C++11 but the rest of the API remains C++03.
    
    - example/epoll_driver.hpp: implementation of the concurrent API using Linux epoll.
    
    - example/mt_broker.cpp: portable (when we have another driver impl) concurrent broker.
    
    TODO:
    - Broken & missing examples on Windows.
    - Removed old engine examples, need to put back equivalent tests.
    - Various TODO notes in the code.
    - Any feedback that comes up.de.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org
For additional commands, e-mail: users-help@qpid.apache.org


Mime
View raw message