On 02/05/18 16:05, Chuck Rolke wrote:
Hi Paul,
Check out
https://cwiki.apache.org/confluence/download/attachments/25201387/dotnet-binding-for-cpp-messaging-designpatterns-1_2.odt
Using qpid messaging with a binding like this had many challenges:
* The binding was not directly coupled with changes to underlying cpp code.
One had to watch for behavior changes in cpp and reflect them in the
binding.
* It was hard getting the native libraries (qpid-messaging, boost) where
they needed to be in order to be used by the binding.
* There were 32-bit vs. 64-bit issues between .Net and native DLLs.
* Debuggers do not step gracefully out of .Net code into native code.
* Unmanaged threads are just out of reach of the binding's control.
Getting a system as complicated as qpid-messaging to work in this environment
was fragile. Certainly it's not impossible and C++/clr is a powerful
technology to make it happen.
Good luck!
The code is
https://git1-us-west.apache.org/repos/asf/qpid-proton/repo?p=qpid-cpp.git;a=tree;f=bindings/qpid/dotnet;h=d77c92d8611cc75b776d5f66fd6f3c098bf1970f;hb=HEAD
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org