Andrew Stitcher created PROTON-1128:
---------------------------------------
Summary: [C++ binding] Symbol exports use wrong directive for
proton::condition
Key: PROTON-1128
URL: https://issues.apache.org/jira/browse/PROTON-1128
Project: Qpid Proton
Issue Type: Bug
Components: cpp-binding
Affects Versions: 0.12.0
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
Priority: Minor
The C++ binding API header file incorrectly uses PN_CPP_EXPORT rather than
PN_CPP_EXTERN.
In theory on Windows (the only system where these directives are currently
active) this could mean that user programs using the proton::condition API
would be unable to do so as the program would be exporting the API rather than
importing it.
However in limited tests using VS 2015 it doesn't seem to actually be causing a
problem.
It may be that it is problematic in other (earlier) VS compilers.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)