GitHub user alanconway opened a pull request: https://github.com/apache/qpid-proton/pull/35
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/README.md 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 welcome. You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache/qpid-proton cjansen-cpp-client Alternatively you can review and apply these changes as the patch at: https://github.com/apache/qpid-proton/pull/35.patch 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 <cliffjan...@apache.org> 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 <cliffjan...@apache.org> Date: 2015-05-05T13:48:48Z PROTON-865: most of MessagingAdapter in place, SimpleSend/Recv commit 3c0c90f74c053657d04cd7ba6f357f851c101999 Author: Cliff Jansen <cliffjan...@apache.org> Date: 2015-05-07T14:06:43Z PROTON-865: Message properties, Acking and Delivery commit e8acc1e5f58975dc9d1d99d779f5e3c77289a4b1 Author: Cliff Jansen <cliffjan...@apache.org> Date: 2015-05-12T02:29:53Z PROTON-865: Added basic Terminus, Broker.cpp example commit d56c5d7664334af3126e1509bef5791593a08c35 Author: Cliff Jansen <cliffjan...@apache.org> Date: 2015-05-20T14:54:03Z PROTON-865: Blocking sender functionality and handler per connection commit 8074793b84a6402b01f3639e8cf8fed6b5ba54cc Author: Alan Conway <acon...@redhat.com> 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 conventions. - Integrate example build & auto-test with cmake - Improved exception handling - Simplified exception handling. - Removed nascent logging code, logging should be handled centrally in C library. ---- --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---