I have updated the C++ proton binding, for details see:

http://people.apache.org/~aconway/proton/c-and-cpp.html
http://people.apache.org/~aconway/proton

The highlights of the change:

- 0 overhead C++ facade classes, facade pointers point directly at C structs.
- proton::counted_ptr for automated refcounting of proton objects in any C++ 
version.
- std:: and boost:: smart pointers supported as alternative to 
proton::counted_ptr.
- APIs take/return foo& for facade foo, facade can convert to smart pointer.

This is simpler and more obvious than the proposal floated on the proton list 
but has essentially the same properties.

Reply via email to