You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Andrew Stitcher <as...@apache.org> on 2012/09/06 00:41:43 UTC
Review Request: C++ wrappers for proton pn_message_t and pn_messenger_t
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/6929/
-----------------------------------------------------------
Review request for qpid, Gordon Sim, Cliff Jansen, and Rafael Schloming.
Description
-------
As an experiment I've wrapped the pn_message_t and Pn_messenger_t structs and operations in very lightweight c++ classes pn::Message and pn::Messenger.
To see how this looks I've also transcribed the python messenger examples to these new C++ wrappers.
If this is generally liked then I propose to wrap the rest of the proton API similarly.
Some possible controversial (and definitely revisable) decisions I made here:
* I don't like to prefix setters and getters with "set" and "get" so I didn't
* I put the wrappers in the supplied header files rather than in a new header file.
Diffs
-----
/proton/trunk/examples/c++/client.cpp PRE-CREATION
/proton/trunk/examples/c++/recv.cpp PRE-CREATION
/proton/trunk/examples/c++/send.cpp PRE-CREATION
/proton/trunk/examples/c++/server.cpp PRE-CREATION
/proton/trunk/proton-c/include/proton/message.h 1381265
/proton/trunk/proton-c/include/proton/messenger.h 1381265
Diff: https://reviews.apache.org/r/6929/diff/
Testing
-------
Compiled and ran the transcribed c++ examples
Thanks,
Andrew Stitcher