Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-2346

Change PN_WEAKREF usage to PN_VOID usage to continue compiling with Proton

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.20.0, 2.0.0
    • None
    • None

    Description

      Qpid Proton is changing (removing) some of the exported symbols that are really internal to Proton and should not be used (or even cannot be correctly used) outside Proton's own libraries.

      The PN_WEAKREF class is one such example - it seems to be the wrong class for the purpose it is being used for in dispatch. PN_VOID is the correct class in this usage and PN_WEAKREF will stop being exported soon. So to keep dispatch compiling PN_WEAKREF has been changed to PN_VOID.

      Attachments

        Issue Links

          Activity

            People

              astitcher Andrew Stitcher
              astitcher Andrew Stitcher
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: