GitHub user alanconway opened a pull request:

    C++ binding for proton.

    Cliff Jansen has been working on an event-driven C++ binding for proton, 
similar to the python binding.
    The work is not complete but I think it is almost ready to move to trunk 
for easier access.  Please see proton-c/bindings/cpp/ for  a TODO 
list. I'll be working on the TODO list this week and will move the binding to 
trunk next week if there are no objecctions. Any other comments are most 

You can merge this pull request into a Git repository by running:

    $ git pull cjansen-cpp-client

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #35
commit ad7c9778f4ea33a6ca982ac4fea5178b0320b24d
Author: Cliff Jansen <>
Date:   2015-04-30T18:22:03Z

    PROTON-865: new cjansen-cpp-client branch for fledgling C++ client code 
using the event reactor

commit 648f7b36caa26e8078b92b50391d2e9f23e16080
Author: Cliff Jansen <>
Date:   2015-05-05T13:48:48Z

    PROTON-865: most of MessagingAdapter in place, SimpleSend/Recv

commit 3c0c90f74c053657d04cd7ba6f357f851c101999
Author: Cliff Jansen <>
Date:   2015-05-07T14:06:43Z

    PROTON-865: Message properties, Acking and Delivery

commit e8acc1e5f58975dc9d1d99d779f5e3c77289a4b1
Author: Cliff Jansen <>
Date:   2015-05-12T02:29:53Z

    PROTON-865: Added basic Terminus, Broker.cpp example

commit d56c5d7664334af3126e1509bef5791593a08c35
Author: Cliff Jansen <>
Date:   2015-05-20T14:54:03Z

    PROTON-865: Blocking sender functionality and handler per connection

commit 8074793b84a6402b01f3639e8cf8fed6b5ba54cc
Author: Alan Conway <>
Date:   2015-06-01T22:03:36Z

    PROTON-865: Example and cmake cleanup, minor code cleanup.
    - Optionally enable C++ in top level cmake for examplesb. Still works 
without a C++ compiler.
    - Move cpp examples to the /examples dir, renamed for consistent exe naming 
    - Integrate example build & auto-test with cmake
    - Improved exception handling
    - Simplified exception handling.
    - Removed nascent logging code, logging should be handled centrally in C 


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

Reply via email to