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 <[email protected]>
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 <[email protected]>
Date: 2015-05-05T13:48:48Z
PROTON-865: most of MessagingAdapter in place, SimpleSend/Recv
commit 3c0c90f74c053657d04cd7ba6f357f851c101999
Author: Cliff Jansen <[email protected]>
Date: 2015-05-07T14:06:43Z
PROTON-865: Message properties, Acking and Delivery
commit e8acc1e5f58975dc9d1d99d779f5e3c77289a4b1
Author: Cliff Jansen <[email protected]>
Date: 2015-05-12T02:29:53Z
PROTON-865: Added basic Terminus, Broker.cpp example
commit d56c5d7664334af3126e1509bef5791593a08c35
Author: Cliff Jansen <[email protected]>
Date: 2015-05-20T14:54:03Z
PROTON-865: Blocking sender functionality and handler per connection
commit 8074793b84a6402b01f3639e8cf8fed6b5ba54cc
Author: Alan Conway <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---