Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
proton-c-0.18.0
-
None
-
None
Description
The C++ binding relies on some "internal" symbols or the proton-core library
Notably pni_message_with_extra() &pni_message_get_extra(). But also pni_log_enabled() etc. too
The proton-core library is supposed to export everything needed by bindings publically so that there is no "under-the-covers" private agreement between them.
There isn't really any other way to allow bindings to be generally written.