You are viewing a plain text version of this content. The canonical link for it is here.
Posted to proton@qpid.apache.org by "Andrew Stitcher (JIRA)" <ji...@apache.org> on 2016/02/04 20:20:39 UTC

[jira] [Created] (PROTON-1128) [C++ binding] Symbol exports use wrong directive for proton::condition

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)